FreeBSD 9.3
squid-3.5.12 #Ставил из портов
Содержание squid.conf:
Код: Выделить всё
http_port 192.168.0.17:3128
acl allowed_hosts src 192.168.0.0/24
acl localnet src 127.0.0.1/32
dns_v4_first on
acl SSL_ports port 443
acl Safe_ports port 80
acl Safe_ports port 443
acl Safe_ports port 1025-65535
acl CONNECT method CONNECT
never_direct allow all
acl bad_url dstdomain "/usr/local/etc/squid/bad_url.txt" # Список запрещенных сайтов
http_access deny bad_url # Запретить этот список
http_access deny !Safe_ports # Запретить НЕ SSL порты
http_access deny CONNECT !SSL_ports
acl good_ip src "/usr/local/etc/squid/good_ip.txt" # Список разрешенных IP
http_access deny !good_ip # Запретить НЕ разрешенные IP
acl good_vip_ip src "/usr/local/etc/squid/good_vip_ip.txt" # Список IP с полным доступом в ИНЕТ
http_access allow good_vip_ip # Разрешить полный доступ для goog_vip_ip
acl good_url url_regex "/usr/local/etc/squid/good_url.txt" # Список разрешенных сайтов
http_access deny !good_url # Запретить НЕ разрешенные сайты
http_access allow good_ip
visible_hostame root
cache_peer 192.168.99.4 parent 3128 3130 proxy-only default
/usr/local/etc/rc.d/squid onestart
freebsd (squid-1): Unable to open HTTP Socket
freebsd last message repeated 4 times
freebsd squid[1029]: Exiting due to repeated, frequent failures