CN Windows 多网卡聚合与网络加速工具。一键融合有线、Wi-Fi、热点等连接,实现多路径传输与智能流量调度。 EN Windows multi-NIC network accelerator. Combine Ethernet, Wi-Fi, hotspots and more for multi-path transmission and smart traffic routing.
翻訳待ち
その他Go · TypeScriptGitHub @Hypostasis-Cat自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗HypoMux 是一款面向 Windows 的开源多网卡聚合与分流工具。它把多连接下载任务分配到多张活动网卡,让有线网络、Wi-Fi、手机热点或 USB 网络共享能够同时承担流量。
HypoMux 聚合的是多个独立连接,而不是把单条 TCP 连接拆成多路。因此,它尤其适合 Steam、IDM、游戏平台更新器、浏览器大文件下载等高并发场景;单连接任务的速度仍受该连接本身限制。
官方网站与使用文档:https://hypomux.com
Windows 安装包:GitHub Releases · 腾讯 CNB Release
下载最新版
HypoMux_Setup_*.exe。签名与发布方式见代码签名政策(Code signing policy)。
IP_UNICAST_IF 将套接字固定到真实物理链路。tls://域名[:端口],在“设置 → 网络与 DNS”配置)。校验服务器证书,DoT 查询失败不会降级为明文 DNS。| 模式 | 覆盖范围 | 权限与兼容性 | 推荐场景 |
|---|---|---|---|
| 系统代理 | 遵循 Windows 系统代理的应用,或手动填写本地 HTTP/SOCKS5 端口的应用 | 更轻量;可关闭系统代理接管;不创建虚拟网卡 | IDM、浏览器、Steam 等代理感知型下载 |
| 虚拟网卡 | 更广泛的 TCP/UDP 与非代理感知流量 | 需要 Core 服务、Wintun/WFP;不能与其他 TUN 同时接管默认路由 | 游戏平台下载、WeGame、复杂分流和全局接管 |
想同时使用 Clash/Mihomo 和多网卡聚合时,推荐联动模式:Clash 继续负责系统代理、TUN、节点和分流规则,它连接节点的每条连接再交给 HypoMux 分配到不同网卡,两者不会争抢系统代理或默认路由,也不会互相回环。
dialer-proxy,指向隐藏的回退组:HypoMux 运行时走其 SOCKS5 端口(支持 TCP 与 UDP,Hysteria2、TUIC 等节点同样适用),停止后约 30 秒内自动回落为直连节点。DIRECT 默认也一起聚合,不需要时可在对话框中取消勾选。局域网、私有地址,以及按进程、来源、入站指定的直连保持真正直连。其他客户端(只有节点流量参与聚合,规则里的直连流量不参与):
"detour": "hypomux"。没有自动回落,HypoMux 停止时需先去掉 detour。127.0.0.1:10800 设为前置;否则使用下面的 TUN 方案。HypoMux 使用 TUN 模式时:两个 TUN 不能同时接管默认路由,请关闭代理软件的 TUN,只保留它的系统代理,再在联动对话框中点击“让代理内核参与聚合”。HypoMux 会为正在运行的 Mihomo、FlClash、Xray/V2Ray、Hiddify、NekoBox 内核添加“多卡聚合”进程规则,已有指向其他出口的同名规则不会被覆盖。sing-box 内核与 HypoMux 自带内核同名,无法这样区分,请改用 detour 方案。
HypoMux 会识别 UU、迅游、雷神、奇游,以及 Clash/Mihomo、v2rayN、Hiddify、Shadowsocks、Proxifier 等常见进程,并建立直连旁路以避免回环。仍需注意:
更多说明见分流规则文档。
应用连接
│
├─ 系统代理:HTTP/HTTPS 10801 · SOCKS5 10800
└─ 虚拟网卡:Wintun + sing-box + WFP/DNS/路由规则
│
hypomux-engine.exe
│
按连接选择聚合/直连/指定网卡
┌─────────┼─────────┐
网卡 1 网卡 2 网卡 3
└─────────┴─────────┘
合并吞吐
HypoMux 仅可在本人拥有或已获授权的设备与网络上使用,不得用于绕过未经授权的访问控制、安全措施或平台限制。
以下截图来自早期版本的真实多网卡、多连接测试,实际速度取决于每条线路、下载源、并发数、磁盘和 CPU,不能视为性能保证。
| IDM 多线程下载 | Steam 游戏更新 |
|---|---|
| WeGame 游戏下载 | 任务管理器多网卡吞吐 |
|---|---|
推荐环境:Windows 10/11、Go 1.26、Node.js 22、pnpm 10、Wails v3 CLI v3.0.0。构建安装包还需要 NSIS;仓库根目录 bin/ 必须包含官方运行时文件 sing-box.exe 和 wintun.dll。
当前随附 sing-box 1.14.4(保留 gVisor 支持),来源与 SHA-256 校验信息见 运行时说明。
go install github.com/wailsapp/wails/v3/cmd/[email protected]
pnpm --dir desktop/frontend install --frozen-lockfile
Push-Location desktop
wails3 generate bindings -clean=true -ts -i
Pop-Location
go -C engine test ./...
go -C desktop test ./...
pnpm --dir desktop/frontend build
Set-Location desktop
wails3 dev
# 或构建 NSIS 安装包
wails3 task windows:package
完整发布流程以 .github/workflows/build.yml 为准。
HypoMux 建立在这些优秀的开源项目之上:
| 项目 | 在 HypoMux 中的用途 |
|---|---|
| Wails | 桌面应用框架 |
| sing-box | 虚拟网卡模式的 TUN 核心 |
| Wintun | Windows 虚拟网卡驱动 |
| gVisor | sing-box 使用的用户态网络栈 |
| React · Fluent UI | 桌面界面 |
| pion/stun | STUN 与 NAT 检测 |
| go-winio | Windows 命名管道通信 |
| NSIS | Windows 安装程序 |
感谢所有为本项目贡献代码的开发者,欢迎提交 Pull Request:
Windows 代码签名服务由 SignPath.io 免费提供,证书由 SignPath Foundation 颁发。
代码签名政策(Code signing policy)
HypoMux 由在校学生在业余时间独立开发和维护,核心功能永久免费。如果它帮到了你,欢迎扫码赞赏,感谢赞助墙上的每一位支持者。赞赏属于无偿赠予,不等同于商业定制,也不影响项目的开发方向。
本项目基于 AGPL-3.0 开源协议,软件按“原样”提供,作者不承担因使用本工具导致的任何直接或间接损失。