Resolvi configurar um proxy transparente http (proxy de forward) na minha própria máquina em casa. Tem muitas receitas na Internet de como fazer isso. Só que tem dois problemas que pouca gente sabe solucionar:
- Como fazer as regras de iptables para que o proxy transparente funcione para a própria máquina e;
- Como fazer para o log /var/log/squid/access.log mostre datas em notações humanas e não em epoc.
As regras de iptables para o citado caso são as seguintes:
iptables -t nat -A OUTPUT -m multiport -p tcp – -dports 80,3128 -m owner – -uid-owner proxy -j ACCEPT
iptables -t nat -A OUTPUT -p tcp – -dport 80 -j REDIRECT – -to-port 3128
Para a questão da data em notações humanas, altere, em /etc/squid/squid.conf, a linha
access_log /var/log/squid/access.log squid
para
access_log /var/log/squid/access.log common
fera isso não parece mas é realmente muito util valew
Fiz as regras do proxy que estava configurando dessa forma que você mencionou.
Estava tudo funcionando perfeitamente.
Mas nessa semana, simplesmente parou e não estou conseguindo colocar para funcionar.