LINUX.ORG.RU
ФорумAdmin

Прозрачный прокси, перенаправление нескольких портов


0

0

Следующая проблема не достучаться до серверов с портом отличного от 80 Настройки которые касаются прозрачного прокси

httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on

iptables -t nat -A PREROUTING -i eth0 -d !192.168.0.1 -p tcp -m multiport --dport 80,8000,8001,8002,8080,8081 -j REDIRECT --to-port 3128

Подскажите возможные решения проблеммы.


squid.conf:
httpd_accel_host virtual
# из-за следующей строки squid отправляет запрос только по 80 порту
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

iptables-conf.sh:
iptables -t nat -A PREROUTING -i ! lo -p tcp --source $LOCALNET --destination ! $LOCALNET --dport 80 -j DNAT --to-dstination 10.0.0.254:3128
iptables -t nat -A PREROUTING -i ! lo -p tcp --source $LOCALNET --destination ! $LOCALNET --dport 21 -j DNAT --to-dstination 10.0.0.254:3129

port 3128 -- squid
port 3129 -- frox (для прозрачного FTP-proxy)

DiMoN ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.