O projeto Windows Proxychains.exe pode iniciar um programa e intercetar as chamadas Winsock TCP suportadas para que as suas ligações usem SOCKS5. Trata-se de um invólucro de processos, pelo que outra aplicação não precisa de adotar a mesma definição de proxy.

Existindo uma compilação Windows correspondente, um comando que use o alias proxychains.exe pode ter este aspeto:

proxychains.exe -f "C:\Proxy\proxychains.conf" "C:\Tools\client.exe"

Mantenha a DLL de interceção associada junto do invólucro. O projeto exige uma plataforma e arquitetura compatíveis: use a compilação x86 ou x64 correspondente para o programa alvo.

Partindo da configuração fornecida pelo projeto, mantenha uma entrada SOCKS5 para um percurso com um único proxy:

strict_chain
proxy_dns

[ProxyList]
socks5 127.0.0.1 1080

Substitua o ponto final e reveja as exceções de percurso direto fornecidas. A lista de proxies SOCKS5 oferece candidatos a pontos finais remotos para destinos públicos; já o exemplo de loopback exige um ouvinte nesta máquina Windows. O exemplo mostra as definições essenciais, não o ficheiro distribuído completo. Esse ficheiro marca explicitamente dynamic_chain e random_chain como não suportados; as receitas de proxychains-ng para Linux que usam esses modos não são intermutáveis.

O invólucro injeta uma DLL e interceta APIs selecionadas no processo iniciado e nos seus descendentes. O seu âmbito TCP documentado não estabelece um percurso para tráfego UDP arbitrário nem para qualquer implementação de rede possível.

Valide o programa e os destinos em causa. Uma saída web alterada para um pedido é evidência sobre esse pedido, não uma garantia universal de anonimato para o processo.

Artigos relacionados