Squid must be configured on the command line:
Open a terminal and do the following:
Switch to the root user:
su -l root
Install the squid package:
rpm -Uvh /path/to/files/squid-*.rpm
By default, Squid is configured to only proxy for the local machine - this is good for security, as allowing anyone to use the cache could result in internet 'crackers' using our bandwidth to speed access. Open your Squid cache to your local network by opening /etc/squid/squid.conf in an editor (for example, nano:
nano /etc/squid/squid.conf
Create an acl (access control list) for your local network, listing the network itself and giving it a name:
acl examplelist src 192.168.5.0/255.255.255.0
Add a line giving access to the list created in the previous step. As the rules allowing and denying access are eveluated on a first match basis, this must be added before the exsting line which denies access to all users.
http_access allow examplelist
Start the squid service and set it to start by default by typing:
service squid start chkconfig squid on
Test your cache by setting up a web browser to use the cache.