saitam
(usa Slackware)
Enviado em 04/04/2012 - 17:14h
seu proxy deve ser transparente né. Então para resolver definitivamente troque para proxy autenticado, e inicia as chains INPUT,OUTPUT,FORWARD do iptables tudo DROP, libere apenas as portas 80 e 443 no OUTPUT e não no FORWARD, também claro os serviços necessários ativos na sua rede.
chain OUTPUT libere portas 53,80,443
chain INPUT libere 22 se utiliza o SSH para acessar o firewall remotamente, recomendado usar técnica port knocking para o SSH.
chain FORWARD libere 53(DNS),110(POP3),25(SMTP),143(IMAP),3128(SQUID),
137:138:139:445(SAMBA) e se houver algum outro serviço ativo libere também...
Também a regra que faz todo tráfego de 80 para 3128, ae se algum usuário tentar tirar a configuração do navegador deixa de navegar, forçando assim navegar pelo proxy.
Dica
JAMAIS libere as portas 80 e 443 na chain FORWARD, se quiser que ninguém acesse o Ultrasurf para burlar o proxy.
E outra dica para bloquear o TOR é desabilitar o ip_forward
echo "0" > /proc/sys/net/ipv4/ip_forward
PS: Apenas funciona no
proxy autenticado
Depois disso, tente usar o Ultrasurf e/ou TOR na tentativa de "burlar" o proxy =D
Maiores informações:
http://mundodacomputacaointegral.blogspot.com/2011/12/configurando-servidor-proxy-autenticado.html