Privoxy is a free network utility software best known for its advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other Internet junk. This light weight  free software can also  be used to create a simple-yet-powerful proxy server in Windows to share internet connections over private , home or small   Local Area Network, a hidden  feature many are not familiar with. Furthermore, the best thing about sharing internet connection using Privoxy is that you can share internet connection with other  client computers running different operating systems such as Linux, Macintosh  etc.

Supposed you have a computer running Windows  and is connected to the internet and you want the rest computers  running different operating systems  within Local Area Network to share the internet connection.
In this posting it is assumed  the assigned IP address of computer you want to make as proxy server is 10.1.14.25 and you want client computers to connect to it through port 8080 . Also supposed that you have 5  client computers with the following IP  range  10.1.14.0- 10.1.14.024.  You can  find out your  actual IP  address settings by going to Network Settings.

In Windows Go To Start —>Settings—>Network Settings—>right click on Local Area Network—->Networking–>Internet Protocol (TCP/IP)

Here is a step-by step guide to share your connections with Privoxy

Step One : Enable Windows  IP forwarding

You need to first enable Windows IP forwarding feature on the Windows-run  computer that you want to make as proxy server by modifying or a creating registry key
Click  Start—>Run —>Regedit
Locate the following key: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \
Create a registry key or a or modify its value if it’s already there (see picture bellow)
Value Name: IPEnableRouter
Value type: REG_DWORD
Value Data: 1

sharing internet connections

Step Two  : Download and install Privoxy

You may obtain Privoxy here

/download . Click on the installer and follow the wizard  to install it on the server

Step Three-, Edit  Privoxy configurations/settings

It’s recommended that you  back up the original Privoxy configuration just in case you need to restore it to its  default settings by saving it with another name.  Go to  Options Menu – Edit Main Configuration and delete its entire content and replace with the following command lines:

user-manual /Program Files/Privoxy/doc/user-manualadmin-address [fill in with your email  address]
confdir .
logdir .
debug 1
logfile privoxy.log # log file name
log-messages   1
listen-address  10.1.14.25:8080 #Server IP address and port
permit-access 10.1.14.0/5 # network ip range allowed to use the proxy
toggle  0
enable-remote-toggle  0
enable-remote-http-toggle  0
enable-edit-actions 0
enforce-blocks 1
buffer-limit 4096
forwarded-connect-retries  20
accept-intercepted-requests 1
allow-cgi-request-crunching 0
split-large-forms 0
keep-alive-timeout 300
socket-timeout 300
activity-animation   1
log-max-lines 2000
log-highlight-messages 1
log-font-name Comic Sans MS
log-font-size 10


Save and close the new configuration file then go to  Privoxy  Options Menu  and enable the newly-created configuration.

sharing interet connections with privoxy

Step Four:  Configure internet browser on client computers

Configure internet browser to use the proxy server address and port (in this case we use the following proxy and port Proxy : 10.1.14.25 Port : 8080
Done ..

Visitors who come to this post are searching for:

  • share intenet using pivoxy
  • how share proxifier
  • how to share proxifier in the the other computers

Filed under: Computer & Networking

Like this post? Subscribe to my RSS feed and get loads more!