Proxychains.exe로 Windows 프로그램 하나 실행하기
Windows용 Proxychains 포트의 프로세스 래퍼와 일치하는 아키텍처를 명시적 SOCKS5 설정과 함께 사용하세요.
Windows 프로젝트 Proxychains.exe는 프로그램을 실행하고 지원되는 Winsock TCP 호출을 후킹하여 그 연결이 SOCKS5를 사용하도록 합니다. 이는 프로세스 래퍼이므로 다른 애플리케이션이 같은 프록시 설정을 받아들일 필요가 없습니다.
일치하는 Windows 빌드가 있다면 proxychains.exe 별칭을 사용하는 명령은 다음과 같습니다.
proxychains.exe -f "C:\Proxy\proxychains.conf" "C:\Tools\client.exe"
관련 후크 DLL을 래퍼와 함께 두세요. 이 프로젝트는 호환되는 플랫폼과 아키텍처를 요구합니다. 대상 프로그램에 맞는 x86 또는 x64 빌드를 사용하세요.
프로젝트가 제공하는 설정에서 시작하여 단일 프록시 경로에는 SOCKS5 항목 하나를 유지하세요.
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
엔드포인트를 바꾸고 제공된 직접 경로 예외를 검토하세요. SOCKS5 프록시 목록은 공개 대상에 쓸 원격 엔드포인트 후보를 제공하지만, loopback 예시는 대신 이 Windows 머신에서 리스너가 필요합니다. 예시는 핵심 설정을 보여 줄 뿐 배포 파일 전체가 아닙니다. 그 파일은 dynamic_chain과 random_chain을 지원하지 않는 모드로 분명히 표시합니다. 이 모드를 쓰는 Linux용 proxychains-ng 방식은 서로 바꿔 쓸 수 없습니다.
래퍼는 DLL을 주입하고 실행된 프로세스와 그 자손에서 선택된 API를 후킹합니다. 문서에 나온 TCP 범위는 임의의 UDP 트래픽이나 가능한 모든 네트워크 구현에 경로를 마련하지 않습니다.
해당 프로그램과 목적지를 검증하세요. 한 요청의 웹 출구가 바뀐 것은 그 요청에 대한 증거이며, 프로세스 전반의 익명성 보장이 아닙니다.