Bloqueio e mensagem na navegação sem proxy com IPTables

Recentemente tive que configurar um servidor GNU/Linux que não pudesse falhar de forma alguma, e uma de minhas preocupações era como bloquear a navegação sem proxy e ao mesmo tempo, instruir a pessoa a configurá-lo.

Para isso fiz o seguinte:

1. Configurei um servidor Apache e criei uma página personalizada instruindo o usuário a configurar o proxy.

2. Adicionei a seguinte regra ao meu iptables:

iptables -t nat -A PREROUTING -i $LAN -p tcp -m multiport –dport 80,443,444,465,447,563 -j REDIRECT –to-port 80
iptables -t nat -A PREROUTING -i $LAN -p udp -m multiport –dport 80,443,444,465,447,563 -j REDIRECT –to-port 80

Esta regra redireciona toda a saída pelas portas 80, 443, 444, 465, 447, 563 para a porta 80 do servidor GNU/Linux, logo o que irá aparecer será a mensagem dizendo que o navegador não está com o proxy configurado.

Aqui funcionou perfeitamente, e espero que possa ajudar muitas pessoas.

Fonte: http://www.vivaolinux.com.br/dica/Bloqueio-e-mensagem-na-navegacao-sem-proxy-com-IPTables

Deixe um comentário