Skip to content

HypoMuxPlus v1.0.0

Choose a tag to compare

@pmh1314520 pmh1314520 released this 25 Jun 05:35

HypoMuxPlus v1.0.0 🚀 首个正式版

把电脑上多条独立网络线路的带宽物理叠加成一股洪流——让 Steam、IDM、浏览器等多线程下载跑满每一张网卡。
基于 Hypostasis-Cat / HypoMux 的核心思想,使用 Tauri 2 + Rust(tokio) + React 19 全栈完全重写,遵循 AGPL-3.0 开源。仅支持 Windows 10 / 11。


⬇️ 下载

单文件 6 MB,下载即用,无需安装运行时(依赖系统自带的 Evergreen WebView2,Win10/11 一般已内置)。建议以管理员身份运行以启用全部稳定性增强功能。


✨ 核心能力

🔗 物理层多网卡聚合

  • L3 套接字强绑定:对每条出站连接执行 setsockopt(IP_UNICAST_IF) 接口索引绑定 + 源地址 bind,把流量物理钉死在指定网卡上,根治同网段多网卡的 WinError 10049 错网卡问题。
  • 双协议无感接管:后台同时运行 SOCKS5(:10800) 与 HTTP/HTTPS(:10801) 转发,启动后自动写入 Windows WinINet 系统代理,兼容 Steam、IDM、浏览器等一切遵循系统代理的客户端。

⚙️ 智能调度引擎(三种策略)

  • 速度加权(默认 · 推荐):按各网卡实时下行速度动态加权(平滑加权轮询 SWRR),快的网卡分到更多连接,弱链路不再拖后腿,聚合效率最高。
  • 最少连接:新连接优先分给当前连接数最少的网卡,自动均衡负载。
  • 轮询:经典 Round-Robin,依次平均分配。

📊 实时遥测与监控

  • 基于内核计数器 GetIfEntry2 逐秒采样,大屏展示合并下行总速度、实时丝滑波形、各网卡速度与活跃连接数。
  • 实时连接列表,透明展示每条连接的目标地址与所分配的出口网卡,支持搜索 / 按网卡筛选 / 一键复制连接表。
  • 链路负载分布面板,直观看到各网卡的实时占比。

🩺 链路体检与诊断

  • 一键探测各网卡的出口延迟(RTT)与下载吞吐(MB/s),并给出综合评级。
  • DoH 解析(443 端口) + Cloudflare anycast 字面 IP 双保险,在 Clash/Mihomo TUN(fake-ip)模式下也能绕过 DNS 劫持,测出真实吞吐。
  • 体检报告支持一键复制文本,或导出为精美 PNG 图片分享。

📈 统计中心

  • 跨会话持久化记录累计加速流量、历史峰值、累计加速时长。
  • 近 14 天加速流量趋势柱状图,支持导出 CSV。
  • 本次会话实时统计:下行总量、平均 / 峰值速度、活跃链路、峰值连接。

🪟 桌面悬浮窗(HUD)

  • 缩到系统托盘时,桌面常驻显示实时数据的现代毛玻璃浮窗。
  • 高自由度自定义:透明度、锁定位置、任意拖拽、速度单位(MB/s 或 Mbps)、显示哪些数据(下行 / 上行 / 连接 / 分网卡明细)、随强调色与主题联动。
  • 双击浮窗即可唤回主界面;加速失败等提示会同步推送到浮窗,不再"点了没反应"。

🎨 现代化界面

  • 深 / 浅双主题,6 种强调色一键切换——所有图标、高亮、进度条、徽章全部跟随强调色
  • 完整简体中文 / English 双语,连系统托盘右键菜单也随所选语言自动切换,绝不中英混排。
  • 矢量图标全程无 Emoji,按钮悬停手型光标、点击动画、刷新旋转等细节打磨到位;文本提示组件自适应视口、越界自动翻转。

🔧 自动化与系统集成

  • 开机自启、启动即最小化到托盘、开机后自动用上次选择的网卡开始加速。
  • 全局热键一键加速 / 停止(默认 Ctrl+Alt+H / Ctrl+Alt+J,可自定义录制)。
  • 系统通知、托盘悬停显示实时聚合速率、最小化到托盘 / 直接退出可选。
  • 应用兼容性:为 Steam / IDM 一键写入或还原 SOCKS5 代理配置。

🛡️ 稳健与安全

  • 全生命周期代理保护:手动停止、启动失败、关窗、退出等所有路径都强制还原系统代理,杜绝代理残留断网。
  • 加速期间自动关闭死网关检测,防止慢速链路被系统误判失效。
  • 网卡掉线守护:失联 / 恢复实时提示并自动移出 / 纳入分流。
  • 全局错误边界,界面异常不再白屏;端口占用预检与可用端口建议。
  • 应用内全量更新:启动静默检测 + 关于页手动检测,一键下载安装并自动重启。
  • 配置导入 / 导出、网卡方案保存与套用、下行限速、直连白名单。

🖥️ 系统要求

  • Windows 10 / 11(64 位)
  • 多条相互独立、各自拥有出口带宽的网络线路(有线 + 无线 + 手机 USB 网络共享等)

⚠️ 重要:若多张网卡其实接的是同一台路由器 / 同一条宽带(共用同一运营商上联),叠加无效——它们本就在抢同一份带宽。多网卡聚合面向多线程下载,单线程死速下载无法加速。


🧰 技术栈

Tauri 2 · Rust + tokio · socket2 · windows-sys(IPHLPAPI / WinSock / WinINet) · React 19 · TypeScript · TailwindCSS 4 · Framer Motion


🙏 致谢

核心的多网卡物理绑定思想与协议设计源自 HypoMux,特此致谢!本项目并非简单换壳,而是将原以 Python 实现的分流引擎用 Rust(tokio) 完全重写,并以 Tauri + React 打造了更现代化的桌面客户端。

开发者:青云制作_彭明航 · 微信 QyPmh20061026 · QQ 2124691573
开源协议:AGPL-3.0


English Release Notes

HypoMuxPlus v1.0.0 🚀 First Stable Release

Physically stack the bandwidth of multiple independent network links on your PC into one stream — maxing out every NIC for multi-threaded downloads in Steam, IDM and browsers. A full-stack rewrite (Tauri 2 + Rust/tokio + React 19) built on the core ideas of HypoMux by Hypostasis-Cat, licensed under AGPL-3.0. Windows 10 / 11 only.

Download

Single 6 MB executable, zero runtime dependencies (uses the system Evergreen WebView2). Running as administrator is recommended for all stability features.

Highlights

  • L3 socket binding (IP_UNICAST_IF + source bind) pins each connection to a chosen NIC, eliminating same-subnet WinError 10049.
  • Dual-protocol takeover: SOCKS5 + HTTP/HTTPS forwarders with automatic WinINet system-proxy control.
  • Smart scheduler — Weighted (default, recommended), Least-Connections, Round-Robin.
  • Live telemetry via GetIfEntry2: combined speed, waveform, per-NIC load, live connection list.
  • Link diagnostics with DoH (port 443) + Cloudflare anycast literal IPs to get real throughput even under Clash/Mihomo TUN fake-ip; export report as PNG.
  • Statistics center: lifetime traffic, 14-day trend (CSV export), session metrics.
  • Floating HUD with full customization (opacity, lock, drag, unit, metrics, accent/theme sync).
  • Modern UI: dark/light themes, 6 accent colors that recolor every icon, full Chinese/English bilingual — including the tray menu.
  • Automation: launch at startup, start minimized, auto-boost, global hotkeys, notifications, Steam/IDM SOCKS5 config.
  • Robust & safe: full-lifecycle proxy restore, dead-gateway detection control, NIC-down guard, global error boundary, in-app full updater, config import/export, speed limit, bypass list.

Requirements

Windows 10 / 11 (x64) and multiple independent uplinks. Aggregation does nothing if the links share the same router/broadband uplink, and cannot accelerate single-threaded rate-capped downloads.

Acknowledgments

Core multi-NIC binding approach and protocol design originate from HypoMux — sincere thanks. Developer: 青云制作_彭明航 · WeChat QyPmh20061026 · QQ 2124691573. License: AGPL-3.0.