У меня версия SQUID 2.4. В squid.conf есть следующие строки:
... authenticate_program /usr/local/squid/bin/ncsa_auth /usr/etc/passwd ... #Defaults: acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl proxy src 192.168.1.1/255.255.255.255
acl SSL_ports port 443 563 acl Safe_ports port 80 21 443 563 70 210 1025-4999 5001-65535 acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl CONNECT method CONNECT acl PURGE method PURGE
acl peb proxy_auth REQUIRED acl Reclama url_regex "/etc/squid/banners" acl porn url_regex "/etc/squid/porn" acl noporn url_regex "/etc/squid/noporn"
http_access deny manager !localhost http_access deny manager !proxy #http_access deny manager http_access allow PURGE localhost proxy http_access deny !Safe_ports http_access deny CONNECT !SSL_ports # # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS # http_access allow peb http_access deny Reclama http_access deny porn !noporn http_access deny all ...
В файле /etc/squid/porn перечисляются слова: ... ass ... porno ... sex ... и так далее...
Однако после набора в IE (v.5.x) url типа www.sex.ru squid спокойно пускает пользователя туда. Почему? Где ошибка? Спасибо.