XP Networking Tutorials

In this tutorial we will explain how to configure a proxy server.

Proxy server is used to share controlled internet in the network. Proxy server works as intermediate computer between end users and internet. Through proxy server we can decide who is going to access what from internet in our network. We can also put a time cap on internet uses.

For demonstration purpose we will use CCProxy server. CCProxy is a lightweight proxy server. At the time of preparing this tutorial CCProxy is available in two versions; free and paid. There are no differences between free and paid version beside the number of PCs it supports. Free version is limited with three computers. You can download free CCProxy sever from its developer site.


CCProxy server works in server/clients mode.

Server: - Server is the computer that is directly connected with the internet.

Clients: - Clients are the computers those access internet through the server.

In this tutorial we are using three computers. All computers are connected with each other via hub. One computer has two NIC cards. First NIC card is directly connected with the internet while second NIC card is connected with hub. We will install CCProxy server in this computer.

CCProxy Server setup example

Every modem has default IP configurations for local segment. We need to use that IP configurations to access the internet. For example BSNL [Biggest ISP in India] uses following IP configuration for local segments. [At the time of writing]

  • IP Address [also referred as modem IP]:-
  • Subnet Mask: -
  • Preferred DNS Server
  • Alternate DNS Server

Two things that you should remember: -

  1. Server's NIC that is connected with network act as default gateway for clients. Set its IP address as default gateway IP address on clients.
  2. For better network optimization you should configure DNS server IP addresses on all NICs.

You can obtain these IP address from your ISP. Make sure you have these addresses in hand as following IP Configurations are based on it.

Configurations Server NIC-1 Server NIC-2 Client 1 Client 2
IP Address
Subnet Mask
Default Gateway
Preferred DNS Server
Alternate DNS Server

Download CCProxy Server setup file on server computer.

ccproxy server setup file

Open setup file

run ccproxy setup file

Click Next on welcome window

ccproxy setup welcome

By default CCProxy will install in windows partition. If you want to change the location, click Browse button and select that.

setup ccproxy install location

Setup wizard will create default access link for program in Start Menu folder. Click Next

ccproxy setup start menu item

If you want to put a shortcut icon on desktop and quick launch bar, select respectively them in Additional icons and click Next

ccproxy setup shortcut optoin

Wizard will present a summary of our selection. If any change is required, use back button. If everything is fine, click Next to install the CCProxy.

ccproxy setup summary

In few minutes wizard will install the CCProxy. Click Finish to close the wizard.

ccproxy setup finish

Windows firewall protects system from unauthorized access. Clicking Unblock will create an allow rule for CCProxy in firewall.

allow ccproxy from firewall

CCProxy Sever is up and running. By default it is configured to allow connections from all computers.

How to configure CCProxy clients

Client computers must be connected with server computer. For this tutorial we assume that client computers have proper network connectivity with server computer. We will explain browser settings in client computers those require to access the internet. For demonstration purpose we will pick top three in use browsers.

Google Chrome settings for CCProxy

Open Google chrome and type chrome://settings in address bar and hit Enter key.

Scroll page to the bottom and click Show advanced settings.

google chrome show avanced optoin

  • Click Change proxy settings
  • Switch to Connections tab and click LAN settings button available under the Local Area Network (LAN) settings.
  • Select Use a proxy server for your LAN and click Advanced
  • Fill settings as given in following figure

ccproxy chorme setting

Press OK button on all sub opened windows to save the change.

Firefox settings for CCProxy

  • Open Firefox and click Tools menu item.
  • Click Options from sub menu items.
  • Click Advanced tab.
  • Click Network tab.
  • Click Settings button from Connection

ccproxy firefox setting

Select Manual proxy settings and configure settings as showing in following figure

firefox ccproxy setting

Click OK on all sub opened windows to save the change.

Internet Explorer settings for CCProxy

  • Open Internet explorer and click Tools.
  • Click Internet options from tools menu items.
  • Move to Connections tab and click LAN settings.
  • Select Use a proxy server for your LAN and click Advanced button.
  • Configure settings as showing in following figure.

ccproxy internet explorer setting

Click OK on all sub opened windows to save the change.

With above settings you will be able to connect with internet from client computers through the CCProxy server.