v2.6.0 更新日志
本版本新增工具箱与实验性 Steam 下载节点优选,支持分流规则独立启停和自定义匹配顺序,并加入开机自动连接 Wi-Fi。与此同时,优化桌面端界面与网络诊断,修复 TUN 地址冲突、DNS 回退和分流优先级等问题,进一步改善启动与日常使用体验。
工具箱与 Steam 下载节点优选
- 侧栏新增「工具箱」,首个工具为「Steam 下载节点优选」,支持系统代理与 TUN 模式,默认关闭。
- 按实际出站网卡发现并验证 Steam 下载候选节点,结合有限短测与真实下载表现,逐步优先使用表现更好的节点;支持跨网卡发现及 IPv4、IPv6 候选,识别更多 Steam CDN 下载域名和重定向目标。
- 候选节点通过验证后才参与试用,并持续评估下载表现;对低速或异常节点暂停分配新连接,内容校验不一致时撤销候选资格。探测受流量、请求次数与并发限制,避免额外的大文件测速开销。
- 提供独立详情页,展示候选节点、已切换连接、实际下载数据、短测参考速率、回退次数与诊断信息;支持「重新评估」,便于查看优选进度和重新开始学习。
- 区分客户端中断与上游节点故障,避免将暂停下载等客户端中断误计为节点故障;分别展示连接切换与有效传输情况,便于判断功能是否实际参与下载。
- 开关调整作用于新连接,不主动中断已有下载;关闭后取消探测并清空排名。仅处理受支持的 Steam 下载域名与 TCP 80/443,不修改系统 DNS、hosts 或 Steam 文件,HTTPS 保持端到端加密,无需安装证书。
分流规则
- 规则表格新增独立「启用」开关,可临时停用规则而无需删除;禁用后不参与流量匹配和出口可用性校验,列表同步显示规则状态。
- 新增「匹配顺序」设置,支持调整进程、域名与 IP 三类规则的优先顺序,默认「进程 → 域名 → IP」;设置自动保存,在规则列表为空时仍会保留。
- 新增「一键禁用无效规则」,可批量停用引用不可用网卡出口的规则,便于网卡更换或断开后恢复使用;需要时可重新启用。
- 规则备份升级至格式版本 3,支持保存匹配顺序,并继续兼容导入版本 1、2 的旧备份;导入旧备份时根据原有优先级恢复类型匹配顺序。
- 修复 TUN 中宽泛的指定网卡 IP 规则抢先匹配 DNS、进程和域名流量的问题,完善第三方代理兼容例外,避免网卡规则覆盖更具体的非网卡规则;保留规则热更新能力。
- 优化规则页工具栏、类型切换与操作按钮布局,改善窄窗口下的显示和操作体验。
- 修复第三方代理兼容模式下,域名/FakeIP 目标尚未解析时绕过指定 IP 出口的问题;同优先级域名规则优先匹配更具体的子域名,支持子域名例外的禁用、恢复与热更新。
- 增加随附 sing-box 的真实路由回归测试,覆盖六种匹配顺序、兼容模式和规则热更新;修复 CI 中测试失败可能被后续检查掩盖的问题。
- 批量更新冲突规则的出口时保留原有禁用状态;保存并规范化规则优先级后保留行选择,修复选中规则无法删除的问题。
桌面端与界面
- 统一按钮、下拉框与输入框的圆角、边框和焦点样式,完善浅色、深色与磨砂主题下的视觉一致性。
- 首页调度策略明确区分「最大速度优先」与「按照权重调度」,补充权重含义说明:权重影响新连接分配比例,不代表带宽占比或限速;运行中及降级状态下禁用权重编辑。
- 首页默认隐藏虚拟网卡,并在设置中提供显示开关;改进对已重命名虚拟网卡的识别,展示隐藏数量与其中已选数量,保留已有网卡选择。
- 补充 Meta Tunnel、Mihomo 和 Clash 虚拟网卡识别,使其遵循首页的隐藏虚拟网卡设置。
- 优化首页运行状态区与启动按钮对齐,减少数值变化引起的布局抖动。
- 修复首页速率在密集刷新时被放大或异常跳动的问题,改善吞吐采样稳定性。
- Core 无法连接时,连接列表返回未运行的空状态,减少定时刷新反复弹出错误提示。
网络与启动
- 「设置 → 启动」新增「开机自动连接 Wi-Fi」:自动加速前,尝试为已选无线网卡连接 Windows 中已保存且允许自动连接的网络,并在限定时间内等待连接就绪。
- 修复自动启动等待期间仍沿用旧设置的问题;关闭开机自动启动、切换模式或更改所选网卡后,取消本次等待,避免按过期配置启动。
- TUN 启动前自动检查接口网段并选择可用地址,修复固定地址与 Hyper-V、VPN 等接口地址冲突导致的一类启动失败;双栈与 IPv4 回退使用同一选定地址。
- 修复自动 DNS 模式下 DoH 超时耗尽回退时间的问题,为后续 DNS 服务器保留尝试机会;显式指定 DoH 提供商时仍保持原有加密解析策略。
- 改进启动预检查,在后续检查超时或输出截断时保留已完成的诊断结果;适当延长检查等待时间,将虚拟网卡、IPv4 转发与网络共享作为环境信息展示,减少不必要的风险提示。
- 系统代理与 TUN 启动前增加所选网卡重复源 IP 检查,发现冲突时明确列出相关网卡与地址,便于定位问题。
- 切换运行模式后若启动失败,恢复此前保存的模式,避免下次自动启动沿用本次失败的模式。
- 为管理员 Core 的身份认证读取增加超时限制,并在认证成功后清除该限制,避免认证截止时间导致后续正常通信断连。
- 为系统代理设置与恢复记录的修改增加跨进程锁,减少桌面端、网络恢复工具和安装器同时操作时的冲突;锁等待设有上限,进程退出后由系统释放。
- WFP DNS 豁免清理失败时保留会话句柄,允许后续重试,减少异常情况下无法再次清理的问题。
稳定性与维护
- 改进网络检测结果:保留 ICMP 探测的实际系统错误,避免将本地绑定或调用失败显示为 100% 丢包;无有效测量时显示「—」。
- 按操作系统区分本地连接故障错误码,补充网络重置、主机不可达等情况,避免跨平台错误编号混用影响网卡健康判断。
- 非正数网卡权重按最低有效权重参与调度;系统时间回调时保持状态变更时间不倒退,并统一域名隔离的默认配置处理。
- 完善启动支持日志,记录自动加速等待、Wi-Fi 连接、DNS 验证与 TUN 地址选择等诊断信息;Windows Core 构建加入 Git 提交号,便于定位问题版本。
- 优化 DNS 与健康检查缓存索引,减少高频查询和状态读取的开销。
- 改进旧版配置迁移失败提示,明确指出实际出错文件、冲突端口及修复示例。
- 旧版配置迁移提交失败时,清理本次无法用于回滚的备份,减少残留文件。
- 在仓库
tools/support目录新增升级检查与修复工具,提供环境检查和经确认的修复清理,协助排查覆盖升级时的进程占用、服务状态及文件写入问题,保留用户配置与规则。 - 扩展桌面端与 Core 的通信协议,支持 Steam 优选配置及能力识别;旧版 Core 不支持时可明确识别。
- 补充 Steam 优选、规则匹配顺序、无效规则停用、开机 Wi-Fi、TUN 地址选择、DNS 回退与吞吐采样等回归测试,完善 IPv6 测试的环境兼容处理。
- 补充认证截止时间后双向通信、代理锁、证书吊销错误分类、平台网络错误码和系统时间回调等回归测试。
升级说明
- 支持 Windows 10/11 x64,可使用官方签名安装包直接覆盖升级;安装程序会在替换文件前安全停止正在运行的 HypoMux 与独立 Core 服务。
- 升级后请停止并重新启动一次聚合/TUN,使新的路由配置与 TUN 地址选择生效;仅重新保存规则无法更新旧的 TUN 主配置。
- Steam 下载节点优选为默认关闭的实验功能,效果取决于可用 CDN 节点和网络环境,不保证提速或跑满带宽。可在同一游戏、同一下载区域下对比启用前后的持续下载速度;节点切换流量占比不代表提速比例。
- 新版可导入旧规则备份,但 v2.5.9 无法直接导入格式版本 3 的备份。如计划回退,请在升级前使用旧版导出并保留规则备份。
- 若覆盖升级受阻,可使用仓库
tools/support中的检查与修复工具,按说明处理后重新运行官方安装包。 - GitHub Releases 与腾讯 CNB Release 沿用同一份 SignPath 签名安装包;自动更新继续校验 Ed25519 更新清单、文件大小、SHA-256 和 Windows Authenticode 签名。
- 新增安装包签名证书在线吊销检查:明确确认被吊销时拒绝安装;服务器不可达或检查超时时,仍须通过原有签名与完整性校验才可继续安装。
感谢 SignPath.io 为 HypoMux 提供 Windows 代码签名服务,并感谢 SignPath Foundation 为本项目颁发开源代码签名证书。