views:

218

answers:

1

Recently I have been charged with implementing Squid Proxy server for my organization of approximately 250 users. I have plenty of Linux experience and I am looking to find the best administrators guidebook for my buck. What are everyone's suggestions? Is a book the best way to go or are there other good online resources that I can reference instead? The host operating system will Red Hat or a binary equivalent.

+1  A: 

O'Reilly's Squid: The Definitive Guide (book website) is the bible for this situation.

However, the default configuration and recipes found online will allow you to solve the most common situations. Squid's website has a good FAQ and wiki, as well as a complete reference for the config directives.

The most common error for newcomers, in my experience, is specifying ACLs. When specifying ACLs, dont set more than one type of ACL on a single ACL line, as Squid ignores them.

eg:

 acl lab proxy_auth labuser src 192.168.2.0/32
 acl denylab proxy_auth labuser
 ....
 http_access allow lab
 http_access deny denylab

doesn't work. instead:

 acl labuser proxy_auth labuser
 acl labmachines proxy_auth 192.168.2.0/32
 ....
 http_access allow labuser labmachines
 http_access deny labuser

will do the trick.

Some more helpful hints can be found at the WLUG wiki.

crb