How to Install Squid MSI on Windows

This post explains how to easily install Squid Server v.3.3.3-2 on Windows. We will use an MSI provided by Diladele B.V. that can be downloaded at the following link http://squid.diladele.com. This MSI is the result of the work that Diladele team is doing for promoting Squid in Windows community and is based on the Cygwin Squid Server v.3.3.3-2. The installer is an open source project hosted on GitHub, so if you are willing to contribute or have any problems using it please contact support(at)diladele.com.

The actual installation process is very easy and consists of the following steps.

  1. Download the MSI from squid.diladele.com. Currently only 64 bit version is provided.
    download
  2. After downloading, double click squid.msi. You have to be an administrator to be able to install Squid on your computer.
    squid_msi
  3. After that simply, click “Next” button till the installation is finished. You can specify a custom installation directory at the corresponding step.

    license

    folder

    ready

    complete

  4. When you click “Finish” the installation process is finished. You should see a squid application appearing in the tray. This application allows you to start/stop the squid service as well as change the squid configuration.

    tray

Essentially Squid is installed, now we have to open the windows firewall ports to allow clients to connect to Squid. Type “Windows Firewall with Advanced Security” in the Start Search string on Windows 7 or 8 and press Enter. Click “Inbound Rules” and then “New Rule”.

fw_rule

Create an inbound rule to allow clients connect to the 3128 TCP port, the default port where Squid is running.

fw_rule1

fw_rule2

fw_rule3

fw_rule4

fw_rule5

fw_list

The server side configuration is over. Now let’s configure the client side. For that you have to specify the proxy in your browser, for example, for the Internet Explorer, go to *Tools (Alt + X )* / *Internet Options* and specify the IP address of the computer where Squid is running. For example in our test lab the IP address is 192.168.0.16 (you can identify this address by running the *ipconfig /all* command on the computer where Squid is installed).

ie1

ie2

ie3

Press Ok to close the LAN settings and then Internet Options. Now your browser is using Squid as a proxy. In the next post we will see how to set up Squid for web filtering HTTP and HTTPS / SSL connections on Windows in an easy way.

About sichent

sichent
This entry was posted in squid, Windows. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s