Так:
Код:
acl localhost src 127.0.0.0/8
acl our_networks src 192.168.1.2-192.168.1.254
acl manager proto cache_object
acl denied_sites dstdomain \
"/usr/local/squid/denied_sites.conf" ## список запрещаемых сайтов
acl bad_sites url_regex -i \
"/usr/local/squid/bad_sites.conf" ## список элементов URL-а, например, "porn"
http_access deny manager all
#http_access allow localhost
http_access deny our_networks denied_sites
http_access deny our_networks bad_sites
http_access allow our_networks
http_access deny all
Для групп пишем свой acl по примеру our_networks (по IP). Для этих acl назначаем свои "чёрные списки"
Ну, и в файлы /usr/local/squid/denied_sites.conf и /usr/local/squid/bad_sites.conf пишем что надо