v2.5.9 更新日志
QQ 群:1002583295
本版本重点完善分流规则的快捷操作与热更新,新增 FakeIP 持久化缓存、TUN 协议栈选择和启动风险今日免提醒,并重构全局通知,进一步改善开机自启、安装升级与长时间运行的稳定性。
活动连接与分流规则
- 活动连接新增右键快捷添加规则,支持按进程、域名或 IP 创建分流规则;自动带入连接信息与当前出口策略,也可在确认窗口中重新选择出口。
- 添加前检查重复项与冲突项:相同规则不会重复写入,更换出口时只更新对应匹配项,保留其他已有规则;同时支持键盘菜单键和 Shift + F10 打开快捷菜单。
- TUN 分流规则改用本地规则集:当前运行配置已包含所需出口和 DNS 能力时,保存后自动热更新,无需重启;已有连接保持当前路径,新连接使用更新后的规则。若规则引用当前 TUN 尚未加载的出口,或当前未启用 FakeIP 而新增域名规则,则需停止并重新启动 TUN 才能完整生效。
- 更新规则页与快捷添加窗口的生效提示,按当前运行状态区分热更新、下次启动生效与需要重启的情况,不再统一提示“需要重启后生效”。
TUN 与代理模式
- 默认启用 sing-box 持久化缓存,使用 FakeIP 时保存域名与虚拟 IP 映射;TUN 重启或 IPv4 回退时复用同一缓存,改善重启后的映射连续性。
- “设置 → 高级网络”新增 TUN 协议栈选择,支持
system、mixed(系统 TCP + gVisor UDP)和gvisor(完整用户态协议栈);默认仍为system,保存后下次启动 TUN 生效。 - 新增系统代理接管开关。关闭后仅提供本地 SOCKS5 与 HTTP/HTTPS 代理端口,不修改 Windows 系统代理,便于手动配置应用或与其他代理工具配合使用;默认保持原有自动接管行为。
通知与交互
- 修复检查更新后更新日志窗口自动跳到下方的问题,首次打开与再次打开均从顶部展示,方便从上往下阅读。
- 全局通知重构为“灵动岛”样式,统一展示保存成功、加速启停、链路波动、检测结果与操作失败等消息,减少分散提示对页面操作的干扰。
- 相同通知合并计数,支持展开查看完整详情、关闭通知,以及在适用的操作中直接重试;错误提示提供更简洁的说明与错误代码。
- 完善通知的浅色、深色主题与磨砂效果,修复高斯模糊不生效、玻璃底色与主题不协调的问题。
- 启动风险弹窗新增“今日内不再提醒”:勾选并点击“继续”后,当天重启应用仍有效,次日按本地日期自动恢复;仅隐藏可继续的风险提示,不跳过启动检查或阻断性错误。
- 优化网络检测反馈与页面状态更新,避免提示遮挡操作控件,以及切换语言、离开页面后出现不必要的重复加载或过期状态回写。
- “关于”页面新增官方网站入口,项目说明同步补充 hypomux.com 链接。
稳定性与兼容性
- 修复开机时已选网卡尚未完成枚举,导致自动启动加速直接失败的问题;现在会在限定时间内等待网卡出现后再启动。
- 修复 Core 启动、停止与退出之间的并发问题,完善后台任务、事件监听和通信资源的释放,减少反复启停或退出时的资源残留。
- 修复连接重复结束可能导致活动连接数显示异常的问题,并改善 DNS 状态读取的并发安全。
- 改善网络检测取消与超时处理,修正探测数量统计;兼容 SOCKS5 UDP 客户端以 IPv6 格式传入的 IPv4 映射地址。
- 优化设置读取,减少系统注册表查询较慢时对保存操作的阻塞;外观设置保存失败时给出明确提示,域名隔离记录清理失败时保持内存与持久化状态一致。
- 改进安装器的 Windows 版本识别,减少兼容性版本信息异常造成的误判,同时保留系统架构检查。
- 修复覆盖升级时将安全软件等程序的无害只读访问误判为 Core 文件占用的问题,并细化真正写入锁定、进程未退出等失败提示。
- 加强自动更新安装包路径校验,拒绝可能被命令解释器误解析的特殊字符。
依赖与维护
- 修复活动连接快捷添加规则测试中的弹窗焦点时序问题,并补充更新日志窗口初始位置与重复打开的回归测试。
- sing-box 从 1.13.19 升级至 1.13.21,保留 gVisor 支持,并补充面向后续版本的 TUN DNS 配置兼容处理。
- 补充规则热更新、FakeIP 重启恢复、协议栈选择、今日免提醒和核心生命周期等回归测试,清理过时的验证脚本。
- 补充历史版本英文更新日志,完善官网中英文更新记录。
升级说明
- 支持 Windows 10/11 x64,可使用官方签名安装包直接覆盖升级;安装程序会在替换文件前安全停止正在运行的 HypoMux 与独立 Core 服务。
- 升级后需先重新启动 TUN,才能使用规则热更新。常规规则修改可自动生效;涉及当前运行配置尚未加载的出口,或需要启用 FakeIP 的域名规则时,请按界面提示重启 TUN。协议栈切换仍需停止并重新启动 TUN;TUN 未运行时保存的规则在下次启动时应用。
- FakeIP 缓存位于配置目录下的
cache/sing-box.db,包含本地域名映射;刚分配但尚未落盘的映射在强制终止时仍可能丢失。本版本尚未提供远程规则订阅或规则包自动更新功能。 - GitHub Releases 与腾讯 CNB Release 沿用同一份 SignPath 签名安装包;自动更新继续校验 Ed25519 更新清单、文件大小、SHA-256 和 Windows Authenticode 签名。
感谢 SignPath.io 为 HypoMux 提供 Windows 代码签名服务,并感谢 SignPath Foundation 为本项目颁发开源代码签名证书。