2017-05-05 1 views
-2

Ich habe Squid-Proxy in einem anderen Netzwerk als mein LAN installiert. I eingefügt "http_port 3128 transparent" auf „/etc/squid3/squid.conf“ und fügte ich die folgende iptable Regel auf Router/Firewall:Wie Umleiten HTTP-Verkehr über Router/Firewall auf den transparenten Squid-Proxy?

iptables -A PREROUTING -i eth00 -p tcp -m tcp --dport 80 -j DNAT --to &IP_PROXY:3128 
iptables -A PREROUTING -i eth00 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128 

eth00 ist die Netzwerk-Schnittstelle zu meinem LAN verbunden. Router/Firewall ist zwischen meinem LAN, PROXY und Internet. Ich werde Squid nicht in meinem LAN installieren, wenn möglich.

Die iptables-Regeln funktionieren nicht und der Proxy kann den Datenverkehr nicht abfangen.

Jeder Rat wird geschätzt.

Antwort

0

Gelöst. Ich habe "transparent" mit "accel allow-direct" und "-i eth0" mit "-s & IP_LAN"

geändert
Verwandte Themen