通过 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 代理列表可为公网目标提供远程端点候选;而回环示例则要求在本机 Windows 上运行监听器。示例只展示核心设置,并非完整的随附配置文件。该文件明确把 dynamic_chain 与 random_chain 标为不受支持;使用这两种模式的 Linux proxychains-ng 方案不能与之互换。
包装器会注入 DLL,并在被启动的进程及其子进程中挂钩选定的 API。它文档所述的 TCP 范围并不能为任意 UDP 流量或每一种可能的网络实现建立通路。
请验证所涉及的具体程序和目的地。单个请求的 Web 出口发生变化,只是关于该请求的证据,并非对进程的普遍匿名保证。