Le projet Windows Proxychains.exe peut lancer un programme et intercepter les appels Winsock TCP pris en charge afin que ses connexions passent par SOCKS5. Il s'agit d'une enveloppe de processus : une autre application n'a donc pas besoin d'adopter le même réglage de proxy.

Lorsqu'une compilation Windows correspondante est disponible, une commande utilisant son alias proxychains.exe peut ressembler à ceci :

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

Conservez la DLL d'interception associée auprès de l'enveloppe. Le projet exige une plateforme et une architecture compatibles : utilisez la compilation x86 ou x64 correspondante pour le programme cible.

En partant de la configuration fournie par le projet, conservez une entrée SOCKS5 pour un itinéraire à proxy unique :

strict_chain
proxy_dns

[ProxyList]
socks5 127.0.0.1 1080

Remplacez le point de terminaison et passez en revue les exceptions d'itinéraire direct fournies. La liste de proxys SOCKS5 propose des candidats de points de terminaison distants pour des destinations publiques ; l'exemple en loopback nécessite au contraire un écouteur sur cette machine Windows. L'exemple montre les réglages essentiels, pas tout le fichier distribué. Ce fichier marque explicitement dynamic_chain et random_chain comme non pris en charge ; les recettes proxychains-ng sous Linux qui utilisent ces modes ne sont pas interchangeables.

L'enveloppe injecte une DLL et intercepte des API choisies dans le processus lancé et ses descendants. Sa portée TCP documentée n'établit pas d'itinéraire pour un trafic UDP arbitraire ni pour toute implémentation réseau possible.

Validez le programme et les destinations concernés. Une sortie web modifiée pour une requête est une preuve concernant cette requête, non une garantie universelle d'anonymat pour le processus.

Articles similaires