iptables rota PPTP VPN através do proxy polipo http

1

Eu quero rotear o tráfego http do meu servidor pptp local para usar Polipo http_proxy .
Então eu encontrei este controle de qualidade: IPTABLES: roteamento de usuários VPN através de Lula transparente

mas eu testei no meu sistema & alterar a regra do iptables de 3128 para 8123 desta forma:
iptables -t nat -A PREROUTING -i ppp+ -p tcp --dport 80 -j REDIRECT --to-port 8123
Quando eu quero obter qualquer página web do navegador eu vi Polipo config page!

Estou faltando para definir regras do iptables?

    
por M2sh 01.11.2015 / 20:50

1 resposta

3

Bem, até onde eu sei, o Polipo não pode ser usado como um proxy transparente. Você deve instalar um proxy Squid ou outro que suporte esse recurso. Você obtém a página de configuração do Polipo porque está acessando diretamente a essa porta sem especificar nos cabeçalhos que é uma solicitação de proxy. Solicitações diretas e de proxy são feitas e tratadas de maneira diferente.

Recomendamos que você use Redsocks . A página vem com bons exemplos de como configurá-lo e é muito confiável. Apenas tenha cuidado para não ficar sem descritores de arquivos, ele vai cuspir o erro "Too many open files" e você terá que reiniciá-lo.

PS: Você não pode usar qualquer proxy para fazer a mesma coisa com SSL (por 443), pelo menos sem mexer com os clientes.

    
por 05.11.2015 / 22:12