URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 3407
[ Назад ]

Исходное сообщение
"squid принудительно - не работает"

Отправлено Медбрат_Илья , 04-Авг-05 08:18 
Доброго времени суток!
Есть шлюз между локальной сетью и интернетом, на нем - FreeBSD 5.1 и squid-2.5.stable6
Необходимо принудительно загнать весь http трафик под squid.
В rc.firewall написано:
${fwcmd} add fwd 127.0.0.1,3128 tcp from ${NetInIP}/${NetInMask} to any 80 via ${LanIn}
В squid.conf:
http_port 3128
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
Если прописать прокси в браузере, то все нормально.
Но принудительно не работает.

Содержание

Сообщения в этом обсуждении
"squid принудительно - не работает"
Отправлено vagrantt , 04-Авг-05 08:38 
>Доброго времени суток!
>Есть шлюз между локальной сетью и интернетом, на нем - FreeBSD 5.1
>и squid-2.5.stable6
>Необходимо принудительно загнать весь http трафик под squid.
>В rc.firewall написано:
>${fwcmd} add fwd 127.0.0.1,3128 tcp from ${NetInIP}/${NetInMask} to any 80 via ${LanIn}
>
>В squid.conf:
>http_port 3128
>httpd_accel_host virtual
>httpd_accel_port 80
>httpd_accel_with_proxy on
>httpd_accel_uses_host_header on
>Если прописать прокси в браузере, то все нормально.
>Но принудительно не работает.

Ядро с option IPFIREWALL_FORWARD ?


"squid принудительно - не работает"
Отправлено Медбрат_Илья , 04-Авг-05 09:05 
Да, ядро - с options IPFIREWALL_FORWARD

"squid принудительно - не работает"
Отправлено Медбрат_Илья , 04-Авг-05 09:12 
Добавлю еще информации во избежание дополнительных вопросов:
Все divert находятся ниже fwd в rc.firewall, выше fwd - только pass all from any to any via lo0 и строка ${fwcmd} -f flush.