Прозрачное проксирование FreeBSD + IPFW + Squid



Источник: http://www.opennet.ru
Автор: Астафьев Григорий

Все тестировалось на FreeBSD 6.2.

Вначале добавляем необходимые опции в ядро:
IPFIREWALL
IPFIREWALL_FORWARD
Далее добавляем правила на разворот трафика на Squid:
ipfw add 49 fwd 127.0.0.1,3128 tcp from any to any 80
Затем правка собственно squid.conf :
http_port 3128

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

Обновлено: 12.03.2015