Делал примерно так (fedora 11):
yum install squid
squid -z
Прописать в squid.conf - visible_hostname <ЛЮБОЕ ИМЯ ХОСТА>
В smb.conf после:
http_access allow manager localhost
http_access deny manager
прописать
acl batva url_regex "/etc/squid/batva"
(или - любая иная директория)
и, после
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
прописать
http_access deny batva
И не забудьте создать файл batva! В него заносите адреса web-ресурсов, к которым запрещен доступ в вашей локалке.