大家好,分享一个我在做的开源项目:proxychains-rs
GitHub: https://github.com/tianrking/proxychains-rs

一句话:这是 Rust 实现的 proxychains4,支持 Linux/macOS/Windows 的“指定程序走代理链”。

核心功能:

  • 协议:socks5 / socks4(socks4a) / http / raw
  • 链路模式:dynamic/strict/random/load_balance/failover
  • 代理分组:[ProxyList:<group>] + –group
  • 配置工具:–list-groups / –check
  • 节点探测:–probe(可看每个节点 OK/FAIL 和时延)
  • 机器可读输出:–probe-json(可接自动化)
  • DNS:proxy_dns + proxychains-ng 兼容别名
  • 跨平台:Linux/macOS + Windows DLL 注入

快速示例:
proxychains4 -f ./proxychains.conf –group jp –probe
proxychains4 -f ./proxychains.conf –group jp curl https://ifconfig.me

当前支持范围(实话实说):

  • 主流 glibc Linux 发行版 + macOS + Windows
  • 极老系统 / musl / 静态链接网络栈场景仍需更多验证

欢迎反馈:

  1. 你常用的目标程序兼容性(curl/git/ssh/语言运行时等)
  2. Linux 发行版差异问题
  3. Windows 特殊程序注入兼容问题