Приветствую. Хочу сразу сказать,что я только начал изучать freebsd за сим появился вопрос при настройки прокси. Вернее хотелось бы узнать. Если в браузере клиента поставить галку использовать прокси, то правила pf+squid работают как нужно. Если же использовать прозрачный прокси, то получается, что правила squid не отрабатыват. конфиг pf # INTERFACES ext_if = «re0» # vneshni setevoi interface int_if = «rl0» # vnutrenni setevoi interface # Transparent proxy + NAT rdr proto tcp from $int_if to any port 80 -> 192.168.10.1 port 3128 nat on $ext_if from $int_if:network to any -> ($ext_if) # MACRO tcp_services = «{ssh, smtp, domain, http, 110, https, 821, 1723, nfsd, rpcbind, ftp_ports = »{ftp, ftp-data }" udp_services = «{domain, ntp, rpcbind, 821, 1723, nfsd, 3130 }» block in all
в сквиде там всего то ничего acl myhost src 192.168.10.16 acl mynet src 192.168.10.0/24 acl rambler dstdomain .rambler.ru acl wt time 10:00-22:00 http_access allow myhost http_access deny rambler http_access allow mynet wt http_access deny all
так вот если в клиенте явно указать проксю эти правила работают, если нет то игнорятся.