Windows-projektet Proxychains.exe kan starta ett program och fånga upp stödda Winsock TCP-anrop så att dess anslutningar använder SOCKS5. Det är ett processomslag, så en annan applikation behöver inte anamma samma proxyinställning.

När det finns en matchande Windows-build kan ett kommando som använder aliaset proxychains.exe se ut så här:

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

Behåll den tillhörande hook-DLL:en vid omslaget. Projektet kräver en kompatibel plattform och arkitektur: använd den matchande x86- eller x64-builden för målprogrammet.

Utgå från konfigurationen som projektet levererar och behåll en SOCKS5-post för en rutt genom en enda proxy:

strict_chain
proxy_dns

[ProxyList]
socks5 127.0.0.1 1080

Byt ut slutpunkten och granska de medföljande undantagen för direkt rutt. SOCKS5-proxylistan erbjuder kandidater för fjärrslutpunkter för offentliga mål; loopback-exemplet kräver i stället en lyssnare på den här Windows-maskinen. Exemplet visar kärninställningarna, inte hela den distribuerade filen. Den filen markerar uttryckligen dynamic_chain och random_chain som icke-stödda; Linux-proxychains-ng-recept som använder dessa lägen går inte att byta ut mot varandra.

Omslaget injicerar en DLL och fångar upp utvalda API:er i den startade processen och dess avkomlingar. Dess dokumenterade TCP-omfattning etablerar ingen rutt för godtycklig UDP-trafik eller för varje tänkbar nätverksimplementation.

Validera det aktuella programmet och målen. En ändrad webbutgång för en begäran är bevis om just den begäran, inte en universell anonymitetsgaranti för processen.

Relaterade artiklar