Para escolher explicitamente um IP de saída, dois pontos de extremidade de proxy fixos podem ser mais fáceis de raciocinar do que uma regra de rotação. Com o 3proxy, cada serviço pode ter um endereço de origem de saída.

Após as suas configurações existentes de utilizador, autenticação e controlo de acesso, um fragmento de serviço pode ser:

socks -i127.0.0.1 -p1080 -e192.0.2.10
socks -i127.0.0.1 -p1081 -e192.0.2.11

Estes listeners SOCKS são apenas locais. Substitua os endereços da documentação por endereços providenciados no servidor. Clientes remotos precisam de um listener privado pretendido e da política de rede e autenticação adequada, não de um listener wildcard aberto casualmente.

A referência do 3proxy distingue -i, o endereço voltado ao cliente, de -e, a origem de saída do serviço. Um programa escolhe o primeiro ou o segundo ponto de extremidade; isto não promete um IP diferente para cada solicitação.

Anote o que cada ponto de extremidade significa

Por exemplo, a porta 1080 destina-se a sair pelo endereço A e a porta 1081 pelo endereço B. Esse mapeamento torna comportamentos surpreendentes mais fáceis de investigar do que um conjunto não documentado.

A identidade externa ainda depende da rede. Um fornecedor tem de permitir a origem escolhida, e a rota tem de devolver o tráfego corretamente. Se o NAT a montante reescrever ambas as origens para um único IP público, os sites veem o endereço traduzido.

Uma ligação de navegador existente também pode manter o caminho anterior após uma alteração de configuração. Primeiro confirme que uma nova ligação usou o listener pretendido, depois siga-a até ao último salto de saída. Contar apenas as portas de serviço configuradas não conta saídas públicas distintas.

Artigos relacionados