Um Squid als transparenten Proxy zu konfigurieren sind ein paar zusätzliche Einstellungen an der squid.conf sowie an der Firewall notwendig.
Es wird vorausgesetzt, dass ein lauffähiger squid installiert ist und die Firewall funktioniert.
Das interne Netz ist an eth0 erreichbar und hat die Netzadresse 192.168.0.0/24.
acl lan src 192.168.0.0/24 # falls noch kein Zugriff für das eigene Netz freigegeben wurde http_access allow lan # falls noch kein Zugriff für das eigene Netz freigegeben wurde 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 -p tcp --dport 80 -j REDIRECT --to-port 3128