大家好,分享一个我在做的开源项目: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 / 静态链接网络栈场景仍需更多验证
欢迎反馈:
- 你常用的目标程序兼容性(curl/git/ssh/语言运行时等)
- Linux 发行版差异问题
- Windows 特殊程序注入兼容问题
