Introduction to Using Squid Web Proxy Server

Video Class 5 Comments on Introduction to Using Squid Web Proxy Server 219


In this class Eli the Computer Guy shows you why Web Proxy Servers are useful, and how to setup a new SQUID Proxy Server.  He discusses the different uses of Web Proxy Servers, and demonstrates the basic steps to set one up, and have a Windows PC connect to it.



Squid uses

  • Cache – The SQUID Proxy Server can Cache web files from all eb Requests and then transefer those chaced files locally if another host requests the same file
  • ACL Control – Access Control Lists allow you to specify whether certain websites can be accessed.
  • Bypass Web filters – You can connect to a Proxy Server on a different network to bypass Web Filers on your LAN


Squid Configuration Setup on Server Setup (Note: These steps are shown using Ubuntu 12.04 Server Edition.  The basic steps are the same on all Linux distributions, but the actual commands may be slightly different.  Please just use Google to find the correct commands if these do not work for you.):

  1. To Install SQUID: sudo apt-get install squid
  2. To edit SQUID Configuration File: sudo vim /etc/squid3/squid.conf
  3. To Allow Access to the SQUID Server from Hosts Change: http_access deny all –> http_access allow all
  4. Restart SQUID Service after any configuration changes: service squid3 restart


To Configure Internet Explorer (Note: Proxy Server Configurations are set within Internet Explorer for the Entire System.  Even if you use Chrome you still need to change the settings in IE) :

  1. Open Internet Explorer and Go to Tools
  2. Select Internet Options
  3. Select Connections Tab
  4. Click LAN Settings Button
  5. Select Checkbox under Proxy Server Settings and enter the Proxy Servers IP Address, and the port number SQUID is using.  (The port number default is 3128)
  6. Click OK



Eli the Computer Guy

Eli the Computer Guy has 16 years experience in technology being the guy to fix "it". From the Army, to building out new satellite offices for the enterprise, to running his own shop with 9 full time employees Eli has real world experience with almost all systems that technicians will be working with. Eli has 1600 hours of formal technical beyond his Bachelors Degree in Criminal Justice on technologies ranging from Avaya PBX/ Audix to Microsoft, Red Hat Linux, MySQL, Cisco and much more.

Related Articles

Back to Top