[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-92550":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":14,"starSnapshotCount":14,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},92550,"HypoMuxPlus","pmh1314520\u002FHypoMuxPlus","pmh1314520","HypoMuxPlus用于将电脑上多条独立网络线路的带宽聚合到同一批高并发下载任务，让 Steam、IDM、浏览器大文件下载跑满每一张网卡。基于 Tauri + Rust 重构，单文件、零依赖、原生般流畅。","https:\u002F\u002Fhmp.pmhs.top",null,"TypeScript",62,1,0,9,41.8,"GNU Affero General Public License v3.0",false,"main",true,[22,23,24,25,26,27,28,29,30],"javascript","react","rust","tailwindcss","tauri2","typescript","webview","windows-10","windows-11","2026-07-22 04:02:06","\u003Cdiv align=\"center\">\n\n\u003Cimg src=\".\u002Fappicon.svg\" width=\"120\" height=\"120\" alt=\"HypoMuxPlus\" \u002F>\n\n# HypoMuxPlus\n\n**多网卡带宽聚合工具**\n\n[![Tauri](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTauri-2.x-FFC131?style=flat-square&logo=tauri&logoColor=white)](https:\u002F\u002Ftauri.app)\n[![Rust](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRust-1.90%2B-000000?style=flat-square&logo=rust)](https:\u002F\u002Fwww.rust-lang.org)\n[![React](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-19-61DAFB?style=flat-square&logo=react&logoColor=white)](https:\u002F\u002Freact.dev)\n[![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTypeScript-5-3178C6?style=flat-square&logo=typescript&logoColor=white)](https:\u002F\u002Fwww.typescriptlang.org)\n[![TailwindCSS](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTailwindCSS-4-06B6D4?style=flat-square&logo=tailwindcss&logoColor=white)](https:\u002F\u002Ftailwindcss.com)\n[![Platform](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPlatform-Windows%2010%20%2F%2011-0078D4?style=flat-square&logo=windows)](#)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-AGPL--3.0-D22128?style=flat-square)](.\u002FLICENSE)\n\n[![Download](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F⬇%20下载%20Download-v1.1.1-3b82f6?style=for-the-badge)](https:\u002F\u002Fgitee.com\u002Fpeng-minghang\u002Fhypo-mux-plus\u002Freleases\u002Fdownload\u002Fv1.1.1\u002FHypoMuxPlus.exe)\n[![GitHub](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-pmh1314520%2FHypoMuxPlus-181717?style=for-the-badge&logo=github)](https:\u002F\u002Fgithub.com\u002Fpmh1314520\u002FHypoMuxPlus)\n[![Gitee](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitee-peng--minghang%2Fhypo--mux--plus-C71D23?style=for-the-badge&logo=gitee)](https:\u002F\u002Fgitee.com\u002Fpeng-minghang\u002Fhypo-mux-plus)\n\n**🌐 语言 \u002F Language：简体中文 · [English](.\u002FREADME_EN.md)**\n\n\u003C\u002Fdiv>\n\n---\n\nHypoMuxPlus 是一款面向 Windows 平台的**多网卡带宽聚合工具**。它在 [Hypostasis-Cat 的开源项目 HypoMux](https:\u002F\u002Fgithub.com\u002FHypostasis-Cat\u002FHypoMux) 的核心思想之上，使用 **Tauri + Rust + React + TailwindCSS** 完整重构，提供更美观、更流畅、更专业的桌面体验，并将分流引擎用 Rust（tokio）原生重写，产物为零运行时依赖的独立可执行文件。\n\n> 本项目是基于原 HypoMux 的衍生作品，遵循其 **AGPL-3.0** 协议开源。原作者：Hypostasis-Cat；衍生开发者：**青云制作_彭明航**。\n\n## 下载安装\n\n- **仅支持 Windows 10 \u002F 11**，下载后双击运行即可（建议以管理员身份运行以启用全部稳定性增强功能）。\n- 直接下载：**[HypoMuxPlus.exe (v1.1.1)](https:\u002F\u002Fgitee.com\u002Fpeng-minghang\u002Fhypo-mux-plus\u002Freleases\u002Fdownload\u002Fv1.1.1\u002FHypoMuxPlus.exe)**（Gitee 国内高速下载；海外用户可使用 [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fpmh1314520\u002FHypoMuxPlus\u002Freleases\u002Fdownload\u002Fv1.1.1\u002FHypoMuxPlus.exe)）\n- 项目仓库：[GitHub](https:\u002F\u002Fgithub.com\u002Fpmh1314520\u002FHypoMuxPlus) · [Gitee](https:\u002F\u002Fgitee.com\u002Fpeng-minghang\u002Fhypo-mux-plus)\n- 项目官网：**[hmp.pmhs.top](https:\u002F\u002Fhmp.pmhs.top)**\n\n## 界面预览\n\n\u003Cdiv align=\"center\">\n\n**🚀 加速控制台**\n\n\u003Cimg src=\".\u002Fdocs\u002Fconsole-dark.png\" width=\"780\" alt=\"加速控制台\" \u002F>\n\n**📊 实时统计 · 🩺 链路体检诊断**\n\n\u003Cimg src=\".\u002Fdocs\u002Fstats-dark.png\" width=\"780\" alt=\"实时统计\" \u002F>\n\n\u003Cimg src=\".\u002Fdocs\u002Fdiagnostics-dark.png\" width=\"780\" alt=\"链路体检诊断\" \u002F>\n\n**⚙️ 偏好设置 · 📖 使用教学 · ℹ️ 关于**\n\n\u003Cimg src=\".\u002Fdocs\u002Fsettings-dark.png\" width=\"780\" alt=\"偏好设置\" \u002F>\n\n\u003Cimg src=\".\u002Fdocs\u002Ftutorial-dark.png\" width=\"780\" alt=\"使用教学\" \u002F>\n\n\u003Cimg src=\".\u002Fdocs\u002Fabout-dark.png\" width=\"780\" alt=\"关于\" \u002F>\n\n**🌗 深 \u002F 浅双主题（以加速控制台为例）**\n\n| 暗色主题 | 亮色主题 |\n| :---: | :---: |\n| \u003Cimg src=\".\u002Fdocs\u002Fconsole-dark.png\" width=\"390\" alt=\"暗色主题\" \u002F> | \u003Cimg src=\".\u002Fdocs\u002Fconsole-light.png\" width=\"390\" alt=\"亮色主题\" \u002F> |\n\n\u003Csub>软件内置深 \u002F 浅双主题与完整中英双语，更多界面预览可访问项目官网。\u003C\u002Fsub>\n\n\u003C\u002Fdiv>\n\n## 核心特性\n\n- **双协议无感接管**：后台同时运行 SOCKS5 与 HTTP\u002FHTTPS 转发服务，启动后自动写入 Windows WinINet 系统代理，兼容 Steam、IDM、浏览器等遵循系统代理规范的客户端。\n- **按连接的多网卡出口绑定**：对每条出站 TCP 连接用 `setsockopt(IP_UNICAST_IF)` 指定出口接口索引 + `bind` 源地址，引导该连接从指定网卡出网，根治同网段多网卡的 `WinError 10049` 错网卡问题。这是**连接级的出口选择**，而非数据包级链路捆绑 \u002F MPTCP。\n- **智能调度引擎**：内置三种连接调度策略——经典轮询、最少连接优先、按实时下行速度动态加权（平滑加权轮询 SWRR），让更快的网卡承担更多连接，弱链路不再拖累整体聚合。\n- **链路体检与测速**：一键探测各网卡出口延迟（RTT），并支持逐张网卡下载测速跑分，帮你挑选最健康、最快的线路。\n- **实时连接监控**：实时连接列表展示每条连接的目标地址与所分配的出口网卡，分流过程透明可见。\n- **全生命周期代理保护**：手动停止、启动失败、窗口关闭、进程退出等所有路径都强制还原系统代理，降低代理残留导致断网的风险。\n- **实时遥测大屏**：基于内核计数器（`GetIfEntry2`）的逐秒采样，展示合并下行总速度、实时波形、各网卡速度与活跃连接数。\n- **现代化界面**：深色 \u002F 浅色双主题、可自定义强调色、玻璃拟态、流畅动效、完整中英双语，矢量图标全程无 Emoji。\n- **稳定性增强**：加速期间自动关闭死网关检测（Dead Gateway Detection），防止慢速链路被系统判定失效而中途罢工。\n- **应用兼容性**：为 Steam \u002F IDM 一键写入或还原 SOCKS5 代理配置。\n- **全局热键与系统通知**：全局热键（默认 `Ctrl+Alt+H`，可自定义录制）在任意界面一键加速 \u002F 停止；加速启停弹出系统通知提醒。\n- **自动化**：开机自启、启动即最小化到托盘、开机后自动用上次选择的网卡开始加速。\n- **累计统计**：跨会话持久化记录累计加速流量，关于页一目了然。\n- **系统托盘**：支持最小化到托盘 \u002F 直接退出两种关闭行为，托盘悬停实时显示当前聚合速率。\n\n## 技术栈\n\n| 层 | 技术 |\n| --- | --- |\n| 桌面框架 | Tauri 2（原生 WebView2，单文件、低占用） |\n| 后端引擎 | Rust + tokio 异步运行时 + socket2 + windows-sys（IPHLPAPI \u002F WinSock \u002F WinINet） |\n| 前端 | React 19 + TypeScript + Vite |\n| 样式与动效 | TailwindCSS 4 + Framer Motion + Lucide 矢量图标 |\n\n## 工作原理\n\n```text\n[多线程下载流量 (Steam \u002F IDM \u002F 浏览器)]\n               │\n               ▼  WinINet 系统全局代理自动接管\n   http\u002Fhttps -> 127.0.0.1:10801 | socks -> 127.0.0.1:10800\n               │\n               ▼\n   HypoMuxPlus 分流引擎 (Rust + tokio)\n               │\n               ▼  按策略进行连接调度\n   连接级套接字出口绑定 (IP_UNICAST_IF + bind)\n   ├── 网卡 1 (IfIndex) ──┐\n   ├── 网卡 2 (IfIndex) ──┼─► 多连接聚合吞吐\n   └── 网卡 N (IfIndex) ──┘\n```\n\n加速时程序向 `HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings` 写入全覆盖代理链条；分流引擎收到客户端 TCP 连接后，先经所选物理网卡解析目标真实 IP（DoH\u002FUDP，绕过 fake-ip 劫持），再用 `setsockopt(IPPROTO_IP, IP_UNICAST_IF, htonl(if_index))` 指定该连接的出口接口、`bind(local_ip, 0)` 固定源地址，使连接从目标网卡出网。多线程下载的大量并发连接被分发到不同网卡，从而在**多连接负载均衡**的意义上叠加各线路带宽。\n\n> **技术定位与边界**：HypoMuxPlus 是运行在用户态的**按连接多网卡代理调度器（L4）**，不是 L3\u002FL4 链路捆绑、MPTCP 或 SD-WAN 系统。提速来自「多条并行 TCP 连接 + 按连接分发到不同网卡 + 服务器端多连接支持（CDN \u002F HTTP Range）」，**无法加速单条 TCP 流**。`IP_UNICAST_IF` 是出口接口选择（路由提示）而非硬隔离。若系统中运行 **Clash\u002FMihomo 的 TUN 模式**，其在网络层（L3）以虚拟网卡接管全部 IP 流量，会覆盖本程序在 L4 的网卡绑定，导致多网卡塌缩为单一上游——此时建议关闭 TUN（改用 Clash 的系统代理\u002F规则模式）以获得真正的多网卡分流。\n\n## 使用场景举例\n\n只要是**相互独立、各自拥有出口带宽**的网络线路，都能并入带宽池一起叠加：\n\n- **宿舍 · 合并室友的宽带**：你的电脑插着网线，自己的宽带最高约 10 MB\u002Fs；舍友也有一条独立宽带，同样能跑 10 MB\u002Fs。让电脑再通过 Wi-Fi 连上舍友的网络，两条线路同时进入带宽池，HypoMuxPlus 将它们叠加，下载峰值可逼近 20 MB\u002Fs。\n- **再加一张网 · 手机流量入池**：两条还嫌不够？用数据线把手机以「USB 网络共享」接入电脑，手机的 4G\u002F5G 流量就成了第三条独立线路一并纳入聚合，带宽继续往上叠。线路越多、越独立，叠加越可观。\n- **家庭 \u002F 工作室 · 多线并发**：家里有电信 + 联通双宽带，或工作室拉了多条独立专线时，可以全部勾选参与聚合，让 Steam 更新与大文件下载跑满每一条线路的上限。\n\n> ⚠️ **关键前提**：参与聚合的线路必须各自拥有独立的出口带宽。如果你的「有线」和「无线」其实接的是同一台路由器、同一条宽带（共用同一个运营商上联），那叠加是**无效**的——它们本就在抢同一份带宽，合并后总量并不会增加。\n\n## 使用方法\n\n1. **环境就绪**：确保电脑同时接入多条独立网络线路（例如有线宽带 + Wi-Fi + 手机 USB 网络共享）。\n2. **勾选网卡**：启动程序，等待网卡扫描完成，在「网卡分流矩阵」中勾选参与聚合的活动网卡。\n3. **一键加速**：点击「一键加速」，状态切换为运行中，系统全局代理被接管。\n4. **配置下载工具代理（关键）**：让下载工具走本程序代理才会生效——\n   - 遵循系统代理的客户端（多数浏览器、Steam）通常自动生效；\n   - **不读取系统代理的工具（如 IDM、迅雷、qBittorrent）需手动设置**：在其代理设置中填入 **SOCKS5 代理 `127.0.0.1:10800`**（或 HTTP 代理 `127.0.0.1:10801`，端口以设置页为准）；Steam \u002F IDM 也可在「设置 → 应用兼容性」一键写入。\n5. **开始下载**：发起多线程下载任务，控制台会显示连接调度日志，大屏实时展示各线路吞吐。\n6. **干净停止**：点击「停止加速」或关闭软件，系统代理自动安全还原。\n\n> **加速后只有一张网卡在跑 \u002F 速度没变化？** 九成是上面第 4 步没做——下载工具没指向本程序代理，流量没进分流引擎。请在下载工具里填好 SOCKS5 `127.0.0.1:10800`。其次确认参与聚合的多张网卡**各自有独立的公网出口**（程序启动加速时会做「网卡自检」并在调度日志给出结果），且下载任务为多线程。\n\n## 开发与构建\n\n需要预先安装 [Node.js](https:\u002F\u002Fnodejs.org)、[Rust](https:\u002F\u002Fwww.rust-lang.org\u002Ftools\u002Finstall) 与 [Tauri 前置依赖](https:\u002F\u002Ftauri.app\u002Fstart\u002Fprerequisites\u002F)（Windows 需 WebView2 与 MSVC 构建工具）。\n\n```bash\n# 安装前端依赖\nnpm install\n\n# 开发模式（热重载）\nnpm run tauri dev\n\n# 构建发行版（生成独立 exe 与安装包）\nnpm run tauri build\n```\n\n## 安全与边界说明\n\n- 本工具工作在标准应用层代理与网络套接字绑定层，**不触碰游戏内存、不修改游戏封包、不注入任何 DLL**。\n- 多网卡聚合本质是**多连接负载均衡**，对单线程 TCP 死速下载无法加速。\n- 多网卡分流面向下载吞吐量；游玩对延迟敏感的网游前，请先「停止加速」，让网络回归单一默认网关。\n- 部分稳定性增强功能（死网关检测）需要管理员权限，未提权时核心分流仍可正常使用。\n\n## 赞助支持\n\nHypoMuxPlus 完全免费开源！如果它帮到了您，希望您能请作者喝杯咖啡，赞助时记得备注 “HypoMuxPlus” 哦~ 赞助纯属自愿，无论是否赞助都可永久免费使用全部功能。\n\n\u003Cdiv align=\"center\">\n\n| 微信赞赏 | 支付宝 |\n| :---: | :---: |\n| \u003Cimg src=\".\u002Fdocs\u002Fsponsor-wechat.png\" width=\"220\" alt=\"微信赞赏\" \u002F> | \u003Cimg src=\".\u002Fdocs\u002Fsponsor-alipay.jpg\" width=\"220\" alt=\"支付宝\" \u002F> |\n\n**开发者联系方式：微信 `QyPmh20061026` · QQ `2124691573`**\n\n\u003C\u002Fdiv>\n\n## 致谢与衍生声明\n\n本项目衍生自 [Hypostasis-Cat \u002F HypoMux](https:\u002F\u002Fgithub.com\u002FHypostasis-Cat\u002FHypoMux)，核心的多网卡物理绑定思想与协议设计均源自原项目，特此致谢。HypoMuxPlus 在其基础上重写了桌面客户端的全部界面与后端引擎实现。\n\n## 开源协议\n\n本项目基于 **AGPL-3.0** 协议开源，与原项目保持一致。详见 [LICENSE](.\u002FLICENSE)。\n\n- 原作者 \u002F Original Author：**Hypostasis-Cat**\n- 衍生开发者 \u002F Derivative Developer：**青云制作_彭明航**\n","HypoMuxPlus 是一款面向 Windows 10\u002F11 的多网卡带宽聚合工具，用于将多条物理网络线路（如以太网、Wi-Fi）的带宽合并，提升单个下载任务的并发吞吐能力。其核心功能包括基于 Rust（tokio）实现的零依赖分流引擎、实时链路状态监控与诊断、深浅双主题 GUI 界面，以及对 Steam、IDM 和浏览器大文件下载的无缝兼容。项目采用 Tauri 框架封装，生成单文件原生应用，无需安装运行时。适用于家庭多宽带接入、企业多线路出口等需提升单流下载速度的场景。",2,"2026-07-09 02:30:18","CREATED_QUERY"]