Turning your WHS into a Free Proxy Server

Don’t Use a Ban List, Use a White-List

Content filtering can be a gruesome task to keep up with.  Sites are popping up all over the place with questionable content.  Instead of trying to keep up with the sites you may not want your kids to see, you should try keeping up with the sites you will allow them to see.  In my case, my son would ask me to check out a web site and add it to the allowed sites list.  This way, I can keep him from seeing things I don’t think he should see… at his age.

White Listing is far easier to manage than ban listing or black listing.  To start, from your FreeProxy Control Center, click the icon for Ban List.  This may seem a bit confusing at first, but once you play with it for a bit, it starts to make sense.

  1. Click New
  2. Under Ban List Categories, click Add.
  3. Category Name: Allowed
  4. Click Done

This has added a category named allowed that is completely empty.  You now have to  click Manage Category details to start adding sites you will allow people on your network to visit. Once you click it, the four buttons along the bottom of the screen will be available.

  1. Click Add URL/IP
  2. Type computingondemand.com
  3. press done
  4. at the top of the screen click Save and save it wherever you like.  I like to keep things organized so I will save mine in C:\Program Files\Hand-Crafted Software\FreeProxy and I named it White-List.
  5. Click Activate
  6. When prompted to Activate, press OK
  7. Click Done

To associate your White-List with your proxy service you will have to modify the permissions by double clicking Port in the Console.  This is the same place we set the authentication.

  1. Click Add Resource
  2. from the drop down menu select White-List URL or IP Address
  3. for this user group: WindowsUsers.
  4. Click Done A few times until you are back at the Main Console.

To activate your White-List, you have to restart the Proxy Service.  Click Start/Stop and press Restart, If it gives you a file error to save just click OK and it will save it for you.

You now have only allowed access to computingondemand.com.  You can add as many sites to the list as you want.

With all of that information, you should be set for a little bit. I enforce the proxy on every machine on my network less my main computer and my WHS.  I have also enabled logging on my proxy to keep track of errors and even see attempted access to web sites.

There is a LOT more you can do with FreeProxy then what I have shown you here.  Experiment with it and when you do something interesting, post your process in our forums and I might update this tutorial with your entry (giving you full credit of course).

About Joe D

I have always had a passion for everything computing. In early 2000, I decided to take my passion to the web. Thus, C.O.D. was born. Through the years we have made many great friends at C.O.D. and hope to continue our journey for years to come.

Check Also

Using QNAP’s RTRR with Windows Server

I have a lot of data.   So much so, that there are servers and multiple …

20 comments

  1. Is there a way to set this up so that you are using an anonymous IP address? Say if you were trying to access content in another country which blocks U.S. IP addresses?

  2. how can i hide the lan settings

  3. Be very careful when using this software if you set it up without authentication it will broadcast itself for anonymous users to use which will utilize your bandwidth and slow down your internet connection. I have used this software many times. You can see who is logged into the proxy. If you don’t believe me keep encryption off and view the logs for who is connecting once you set it up. you will see many people connecting anonymously if Authentication is turned off. I am sure the developers of the software were very aware of what they were doing because it is very intentional and a noob using this software will not know any better. If you require authentication you will have nothing to worry about.

  4. I have done a little research and used this FREEPROXY program it slows down your internet connection because it shares out the proxy with anonymous internet users if you do not have encryption enabled. Be very very careful when using this software it will broadcast your proxy IP out to all to use if you do not require authentication.

  5. I wanted to be able to access my WHS internet connection at my workplace. I was able to set it up successfully but it doesn’t ask me for a username or password when I access the proxy from work or wherever I am at. I used the NTLM authentication but I guess that’s for something different (?). I would like to enable a password that I must enter when I first start the browsing session from work. Is there a way to accomplish that? Thanks.

    • This is an issue for me as well…what is worse, it seems to allow unfettered access to the LAN side of my local network. For instance, I can access my router config page simply by connecting to the proxy. That doesn’t seem right. What happened to the authentication?

  6. Can you tell me if a proxy server will help me here.
    I have a laptop and a desktop machine. My laptop is a work machine and my desktop is mine. My laptop is part of my work domain and I can start a VPN to access resources at my work. However, my developer tools are quite CPU-intensive and run quicker on my desktop machine, so when I’m working at home I prefer to use that. The desktop isn’t part of the work domain, therefore can’t use the VPN. But I need to access a SqlServer on the company LAN. Can I set up my laptop to connect to the company VPN and act as a proxy server. Then connect my desktop to to the proxy server to be able to access the company network?

  7. When you say make the dns entries static. What do you mean?

  8. Setting this up was a dream, altho performace is dreadful! Is there anyway to increase internet speeds I have a gigabit network and 20 mbit internet connection, But since setting this up my internet connection isnt even reaching 1 mbit!

    • Which version do you have installed? I would also make the DNS entries static for your ISP on your network settings in WHS. That might help the name resolution be a bit quicker, which may have a direct impact on your speeds.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.