Jetsung.com

守望辰峰

收录我个人正在开发、已停止与已完成的全部项目。

Novachain · 纯 Rust 代理链工具

毕业项目 起始于 2026-04 · Rust

简介

一个纯 Rust 实现的代理链工具,支持通过 SOCKS4、SOCKS5、HTTP 代理转发 TCP 连接,让任意程序经代理链访问网络。

  • 纯 Rust 实现:零 unsafe 代码、无 C 依赖,已发布 crates.io
  • 多种代理协议:SOCKS4、SOCKS5(含用户名密码认证)、HTTP CONNECT
  • 四种链式模式:strict_chain 严格链、dynamic_chain 跳过失效代理、random_chain 随机选择、round_robin 轮询
  • 远程 DNS 解析:proxy_dns 防止 DNS 泄漏
  • DNAT 与绕过:支持 DNAT 地址转换规则,自动识别本地网段直连
  • 灵活配置:--init 一键生成配置,多级路径查找(环境变量 / 工作目录 / XDG / 家目录 / /etc)
  • 即用:novachain <命令> 直接代理任意程序(curl / ssh / git clone 等),跨 Windows / Linux / macOS

技术栈

RustclapSOCKS5HTTP CONNECT

时间线

链接与更新记录

MyCode:https://git.jetsung.com/jetsung/novachain
AtomGit:https://atomgit.com/jetsung/novachain
GitHub:https://github.com/jetsung/novachain

← 返回列表

↑