这个项目能做什么
HypoMux 是一款面向 Windows 10/11 的开源多网卡聚合与分流工具,采用 Go + Wails v3 + React + Fluent UI 构建,界面以普通用户权限运行,高权限网络操作交由独立的 Go Core/Windows 服务处理。
核心能力:
- 系统代理模式:启动本地 HTTP/HTTPS 与 SOCKS5 服务,默认接管 Windows 系统代理,也可仅向手动配置的应用提供本地端口。
- 虚拟网卡模式:通过 Wintun 与 sing-box 接管更广泛的系统流量,并结合 WFP、DNS 与路由规则进行分流。
- 多网卡连接调度:为每个新连接选择出站网卡,使用源地址绑定与 IP_UNICAST_IF 将套接字固定到真实物理链路。
- 高级路由规则:可按进程、域名、IP/CIDR 指定聚合、直连或某张具体网卡;支持 Clash/sing-box 规则集订阅。
- 实时状态与诊断:展示各网卡速率、连接数与聚合吞吐,并提供丢包、延迟、抖动、DNS、网关及源地址绑定检查。
- 第三方代理兼容:识别常见本地代理与游戏加速器进程,按进程路径或监听端口 PID 建立直连旁路。
- 自动恢复:停止或卸载时恢复被修改的系统代理与网络设置。
技术边界:聚合为连接级负载分配,不会让单条 TCP 连接突破其原有链路速度,也不保证降低延迟;竞技游戏、语音与会议建议使用直连规则。项目基于 AGPL-3.0 开源,官方 Windows 发布包由 GitHub Actions 构建并经 SignPath 签名。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。