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

Исходное сообщение
"Transparent - blank page"

Отправлено Masyar , 02-Окт-06 01:36 
Squid 2.5.6,Iptables, FedoraCore3
кусок сквидошного конфига
http_port 10.10.10.50:3128
http_port 192.168.101.1:3128
https_port 10.10.10.50:3128
https_port 192.168.101.1:3128
httpd_accel_uses_host_header on
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
естественно прописаны аклы на сеть 192.168.101.0/24
это в таблице НАТ лежит
-A PREROUTING -s 192.168.101.254 -i eth1 -d ! 192.168.101.1 -p tcp --dport 80 -j REDIRECT --to-port 3128


Итог: при принудительном прописывании в бравзере прокси, все великолепно работает,
транспарент - пустые страницы в бравзере, В ЛЮБОМ!
Почему?
Дебуг включил - cache.log чо-то сыплется
iptables -L -t nat тоже показывает что трафик куда-то ушел.


Содержание

Сообщения в этом обсуждении
"Transparent - blank page"
Отправлено Хорошенький , 02-Окт-06 12:32 
>Squid 2.5.6,Iptables, FedoraCore3
>кусок сквидошного конфига
>http_port 10.10.10.50:3128
>http_port 192.168.101.1:3128
>https_port 10.10.10.50:3128
>https_port 192.168.101.1:3128
>httpd_accel_uses_host_header on
>httpd_accel_host virtual
>httpd_accel_port 80
>httpd_accel_with_proxy on
>естественно прописаны аклы на сеть 192.168.101.0/24
>это в таблице НАТ лежит
>-A PREROUTING -s 192.168.101.254 -i eth1 -d ! 192.168.101.1 -p tcp --dport
>80 -j REDIRECT --to-port 3128
>
>
>Итог: при принудительном прописывании в бравзере прокси, все великолепно работает,
>транспарент - пустые страницы в бравзере, В ЛЮБОМ!
>Почему?
>Дебуг включил - cache.log чо-то сыплется
>iptables -L -t nat тоже показывает что трафик куда-то ушел.

Не знаю как это выглядит в IPtables но в IPFW это так
fwd 127.0.0.1,3128 tcp from 192.168.0.0/24 to any dst-port 80
И ставь форвард за натом...
Ну и естсесно в сквиде нужно указать транспарент прокси
в твоём случаи это:
httpd_accel_uses_host_header on
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
Ну и вроде всё должно работать...