Hypostasis-Cat /HypoMux

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.

★ 3,974⑂ 143👁 13▤ 22
GoCreated 2026-06-11hypomux.com
3,974
stars
+0+8
143
forks
13
watchers
–
prs
–
issues
22
releases
–
discussions

README

HypoMux


  
  简体中文 | English



  
  
  
  
  


HypoMux 是一款面向 Windows 的开源多网卡聚合与分流工具。它把多连接下载任务分配到多张活动网卡,让有线网络、Wi-Fi、手机热点或 USB 网络共享能够同时承担流量。

HypoMux 聚合的是多个独立连接,而不是把单条 TCP 连接拆成多路。因此,它尤其适合 Steam、IDM、游戏平台更新器、浏览器大文件下载等高并发场景;单连接任务的速度仍受该连接本身限制。

官方网站与使用文档:https://hypomux.com

 下载

 Windows 安装包:GitHub Releases · 腾讯 CNB Release

 下载最新版 HypoMux_Setup_.exe。签名与发布方式见代码签名政策(Code signing policy)。

 界面预览


  



  


 核心功能

- 系统代理模式:启动本地 HTTP/HTTPS 与 SOCKS5 服务;默认接管 Windows 系统代理,也可关闭接管、仅向手动配置的应用提供本地端口。
- 虚拟网卡模式:通过 Wintun 与 sing-box 接管更广泛的系统流量,并结合 WFP、DNS 和路由规则完成精细分流。
- 多网卡连接调度:为每个新连接选择出站网卡,并使用源地址绑定与 IP_UNICAST_IF 将套接字固定到真实物理链路。
- 高级路由规则:按进程、域名、IP/CIDR 指定聚合、直连、以太网、Wi-Fi 或某张具体网卡。
- 单网卡受限域名处理:记录特定链路不可访问的域名,避免后续连接继续分配到该链路。
- 加密 DNS:支持 DoH 与自定义 DoT(tls://域名[:端口],在“设置 → 网络与 DNS”配置)。校验服务器证书,DoT 查询失败不会降级为明文 DNS。
- 实时状态与诊断:展示每张网卡的速率、连接数和聚合吞吐,并提供丢包、延迟、抖动、DNS、网关及源地址绑定检查。
- 最小权限架构:界面不以管理员身份常驻;正式安装后,仅独立 Core 服务持有必要的网络管理权限。

 两种运行模式如何选择

| 模式 | 覆盖范围 | 权限与兼容性 | 推荐场景 |
| --- | --- | --- | --- |
| 系统代理 | 遵循 Windows 系统代理的应用,或手动填写本地 HTTP/SOCKS5 端口的应用 | 更轻量;可关闭系统代理接管;不创建虚拟网卡 | IDM、浏览器、Steam 等代理感知型下载 |
| 虚拟网卡 | 更广泛的 TCP/UDP 与非代理感知流量 | 需要 Core 服务、Wintun/WFP;不能与其他 TUN 同时接管默认路由 | 游戏平台下载、WeGame、复杂分流和全局接管 |

 快速开始

1. 让电脑同时连接至少两条可用网络,例如有线宽带 + Wi-Fi,或宽带 + 手机 USB/热点共享。
2. 启动 HypoMux,在首页刷新并勾选要加入聚合池的活动网卡。
3. 先运行“网络体检”,确认各链路具有有效 IPv4、网关、DNS 和源地址绑定能力。
4. 选择系统代理或虚拟网卡模式。低延迟游戏、语音和会议程序可先加入直连规则。
5. 开启聚合引擎,再启动下载任务。若 Steam 已经运行,按界面提示重启 Steam 以完整应用代理设置。
6. 使用完毕后停止聚合或正常退出,HypoMux 会恢复其接管的系统网络设置。

 与 Clash 等代理软件联动

想同时使用 Clash/Mihomo 和多网卡聚合时,推荐联动模式:Clash 继续负责系统代理、TUN、节点和分流规则,它连接节点的每条连接再交给 HypoMux 分配到不同网卡,两者不会争抢系统代理或默认路由,也不会互相回环。

1. 在“设置 → 网络 → 本地代理”中点击“配置联动”,按提示关闭“管理 Windows 系统代理”,然后以系统代理模式启动聚合。
2. 复制生成的扩展脚本:Clash Verge Rev 放入“全局扩展脚本”,Mihomo Party / Clash Nyanpasu 新建 JavaScript 覆写;手写配置可改用生成的 Mihomo YAML。
3. 脚本为每个节点和订阅加上 dialer-proxy,指向隐藏的回退组:HypoMux 运行时走其 SOCKS5 端口(支持 TCP 与 UDP,Hysteria2、TUIC 等节点同样适用),停止后约 30 秒内自动回落为直连节点。
4. 规则里的 DIRECT 默认也一起聚合,不需要时可在对话框中取消勾选。局域网、私有地址,以及按进程、来源、入站指定的直连保持真正直连。

其他客户端(只有节点流量参与聚合,规则里的直连流量不参与):

- sing-box(含 GUI.for.SingBox 等):在同一对话框复制 sing-box 出站,给每个节点出站加 "detour": "hypomux"。没有自动回落,HypoMux 停止时需先去掉 detour。
- v2rayN、Hiddify、NekoBox 等:支持“前置代理 / 链式代理”时,把 SOCKS5 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 等常见进程,并建立直连旁路以避免回环。仍需注意:

- 两个程序不应同时争用 Windows“系统代理”开关。使用 HypoMux 系统代理模式时,请关闭另一个程序的系统代理接管。
- 如果第三方程序创建了 TUN/VPN 虚拟网卡并接管默认路由,请先关闭它,再启动 HypoMux 虚拟网卡模式。HypoMux 会在修改系统网络前检测并阻止此类冲突。

更多说明见分流规则文档。

 工作原理

text
应用连接
   │
   ├─ 系统代理:HTTP/HTTPS 10801 · SOCKS5 10800
   └─ 虚拟网卡:Wintun + sing-box + WFP/DNS/路由规则
                         │
                  hypomux-engine.exe
                         │
              按连接选择聚合/直连/指定网卡
               ┌─────────┼─────────┐
             网卡 

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON