v2.9.0-beta.1 更新日志
这是 预览版(Beta),用于在正式发布前收集反馈。它只在「设置 → 全局设置 → 更新渠道」选择「预览版」时推送,不会影响正式渠道的用户。遇到问题请在 Issues 反馈,并附上脱敏后的
app.log。
新增与 Clash/Mihomo 共存的联动模式;修复部分网络下 TUN 模式反复自动重启;修复屏蔽域名记录被自动清空;一批安全加固;sing-box 升级至 1.14.4,Wails 升级至 3.0.0 正式版。
本次重点测试
- TUN 反复重启(#109):连接能获取 IPv6 的网络(例如部分手机热点)时,TUN 模式约每隔十几秒自动重启。请在原来能复现的网络下开启 TUN,观察是否还会自动重启。
- 屏蔽域名记录(#106):关闭「自动过期」后,屏蔽域名记录应一直保留,手动删除或清空后不应再被写回。
- Clash/Mihomo 联动模式:新功能,欢迎试用并反馈。
TUN 与网络变化
- 修复 TUN 模式反复自动重启:部分网络下,TUN 运行期间 Windows 会暂时不报告网卡的 IPv6 DNS,HypoMux 误判为网络变化并重启,重启后又重复这一过程。现在 DNS 列表变空不再触发重启,只有换成新的 DNS 服务器才会重建绑定。
- 网络变化触发自动重建时,日志会记录是哪张网卡的哪一项发生了变化(不记录具体地址),便于排查。
- 短时间内反复自动重建时(10 分钟内超过 3 次)会暂停并提示,稍后自动恢复,避免持续断网。
Clash/Mihomo 联动模式(新功能)
- 设置 → 本地代理新增联动配置:Clash 保留系统代理、TUN 和规则,节点连接经 HypoMux 的 SOCKS5 端口多网卡聚合,两个软件不再争抢系统设置。可生成 Mihomo 扩展脚本或 YAML,也提供 sing-box 出站配置。
- HypoMux 接管 TUN 时,可一键为正在运行的代理内核(Mihomo、FlClash、Xray/V2Ray、Hiddify、NekoBox)添加聚合分流规则;已由用户指向其他出口的规则保持不变。
- Clash 的直连流量也可交给 HypoMux 聚合;局域网、私有地址以及按进程、来源或入站固定的直连规则仍保持直连。可在联动对话框中关闭。
- 联动对话框实时显示哪些代理内核正在经过 HypoMux。HypoMux 不可用时,Clash 约 30 秒内自动回退直连。
域名隔离与屏蔽记录
- 修复关闭「自动过期」后,屏蔽域名记录仍被运行时过期或部分遥测数据清空。
- 修复删除、清空屏蔽记录后,运行中的引擎又把记录写回;关闭自动过期时,已确认的隔离不会因一次连接成功而自动解除。
代理与规则集
- 修复部分网站在 HTTP 代理下返回 502:转发请求后等待响应完成,再半关闭上游连接。
- 规则集订阅改为经用户的代理下载(环境变量代理,其次是 HypoMux 接管前的系统代理),在订阅地址被屏蔽的网络中也能更新;代理不可达时回退直连。
安全加固
- 提权运行的 Core 与桌面端改为校验双方的安装路径建立连接,不再信任命令行传入的 PID 和令牌。
- 安装器在提权步骤中校验暂存文件的哈希,防止文件在解压后被替换。
- 提权流程中调用系统程序改为使用系统目录的完整路径;服务不可用时的回退启动同样校验路径。
- 更新日志中只允许打开 http(s) 链接。
- 修复引擎停止时 Steam 统计可能死锁到超时;连接接受出错时加入退避。
界面
- 首页切换「系统代理模式」和「TUN 模式」时,网络服务卡片的高度不再随说明文字行数跳动。
依赖与构建
- sing-box 升级至 1.14.4;TUN 配置无需调整。
- Wails 升级至 3.0.0 正式版,修复已公开的 v3 安全公告,以及 Windows 下绘制菜单栏和切换深色模式时的崩溃。
- AI 助手:识别输出被截断,临时错误自动重试,支持 Anthropic 提示缓存。
- 固定 NSIS 版本,修补前端开发工具链的依赖公告。
升级说明
- 支持 Windows 10/11 x64。本版本更新了桌面端与 Core 之间的通信协议,请使用官方安装包同时更新两者,并重新启动聚合/TUN。
- 预览版可随时切回正式渠道;程序不会自动降级,等更高版本的正式版发布后再提示升级。
感谢 SignPath.io 为 HypoMux 提供 Windows 代码签名服务,并感谢 SignPath Foundation 为本项目颁发开源代码签名证书。