Uruchamianie jednego programu Windows przez Proxychains.exe
Użyj otoczki procesowej portu Proxychains dla Windows i zgodnej architektury z jawną konfiguracją SOCKS5.
Projekt Windows Proxychains.exe potrafi uruchomić program i przechwycić obsługiwane wywołania Winsock TCP, aby jego połączenia korzystały z SOCKS5. To otoczka procesowa, więc inna aplikacja nie musi przyjmować tego samego ustawienia serwera proxy.
Gdy dostępna jest zgodna kompilacja dla Windows, polecenie używające aliasu proxychains.exe może wyglądać tak:
proxychains.exe -f "C:\Proxy\proxychains.conf" "C:\Tools\client.exe"
Trzymaj powiązaną bibliotekę DLL przechwytującą razem z otoczką. Projekt wymaga zgodnej platformy i architektury: użyj odpowiedniej kompilacji x86 lub x64 dla programu docelowego.
Wychodząc od konfiguracji dostarczanej przez projekt, zachowaj jeden wpis SOCKS5 dla trasy przez jeden serwer proxy:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
Zastąp punkt końcowy i przejrzyj dostarczone wyjątki trasy bezpośredniej. Lista serwerów proxy SOCKS5 oferuje kandydatów na zdalne punkty końcowe dla celów publicznych; przykład z loopback wymaga natomiast nasłuchu na tej maszynie Windows. Przykład pokazuje podstawowe ustawienia, a nie cały dystrybuowany plik. Ten plik wyraźnie oznacza dynamic_chain i random_chain jako nieobsługiwane; receptury proxychains-ng dla Linuksa używające tych trybów nie są wzajemnie wymienne.
Otoczka wstrzykuje bibliotekę DLL i przechwytuje wybrane API w uruchomionym procesie oraz jego potomkach. Jej udokumentowany zakres TCP nie ustanawia trasy dla dowolnego ruchu UDP ani dla każdej możliwej implementacji sieci.
Sprawdź konkretny program i miejsca docelowe. Zmienione wyjście sieciowe dla jednego żądania jest dowodem dotyczącym tego żądania, a nie uniwersalną gwarancją anonimowości procesu.