Configurare Squid come Transparent Proxy

From RVM Wiki
Jump to navigation Jump to search

Questo permette di non dover specificare il proxy su ogni macchina, e funziona per tutti i siti sulla porta 80 standard.

  • Verificato per squid >= 2.7
  • Non funziona per https
  • Non funziona per siti che usano una porta >= 80

Configurazione di Squid

sudoedit /etc/squid/squid.conf
http_port 192.168.1.1:8080 transparent 
sudo invoke-rc.d squid reload

Redirecting del traffico sulla stessa macchina

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

Redirecting del traffico su una macchina diversa

http://www.faqs.org/docs/Linux-mini/TransparentProxy.html#s6

Riferimenti