URL: https://www.overclockers.at/linux/squid_transparent_159389/page_1 - zur Vollversion wechseln!
Ich versuch schon seit einigen tagen einen Transparenten Squid zu erstellen,.... hab schon einige Hosto´s durch ich komm zu keiner lösung,..
Proxy - 2 Nic´s eth0 (192.168.0.1) => router =>WWW
eth1 (192.168.2.1) dhcp => Clients
Der squid lauscht auf 192.168.2.1:8080 wenn ich ihn händisch bei den Clients einstelle funktioniert alles wunderbar,..
Nun wollte ich das ganze transparent,.. jetzt hab ich folgende zeilen in die /etc/squid/squid.conf hinzugefügt:
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
anschließen mit :
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080
den traffic umgeleitet,.. doch irgendwie funzt es nicht access.log sagt nix dazu,..
ist es eigentlich notwendig den proxy als GW bzw. dns zu verwenden ?
OS: SUSE 9.0
thx Moesli
ich kenn mich mit linux nur wenig aus, aber der config entnehme ich, daß squid auf port 80 läft. warum leitest du dann die anfragen afu port 8080 um?
nimm DNAT statt REDIRECT bei den iptables
Machst du sonst noch was auf der Maschiene? Wenn nicht probiere mal IPCop. Da ist so etwas mit einem klick im Webinterface erledigt. Du kannst ihn ja auch einfach zum abschreiben aufsetzen (dauert ca. 15min).
ich werds mal mit dnat versuchen,.. ansonsten,.. ipcop schaut ganz nice aus,.. ich brauch only dhcp + proxy,..
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026