HypoMux v2.5.1 修复更新 更新日志
QQ群:1002583295
此版本为v2.5.1的修复更新
v2.5.0 是 HypoMux 完成全面重构后的首个正式版本。经过一天的集中测试,目前核心功能、安装升级、网络生命周期与新版桌面端均表现正常;但重构涉及网络引擎、权限模型和桌面框架,仍不能完全排除少数环境下出现问题的可能。如果遇到 Bug、兼容性问题或异常网络状态,请通过 [GitHub Issues](https://github.com/Hypostasis-Cat/HypoMux/issues) 提交反馈,并尽量附上复现步骤、系统版本、网络环境和支持日志。每一份反馈都会帮助我们把这个新起点打磨得更稳。
本次重构
从 v2.2.0 开始,我们没有只对旧代码做局部修补,而是完成了一次从网络核心到 Windows 桌面端的整体重建:
- 网络核心和桌面服务统一迁移到 Go;不再依赖 Python、Qt、asyncio 或 .NET/WPF 运行时。
- 桌面端迁移至 Wails v3、React、TypeScript、Vite 与 Fluent UI,重新建立了 Windows 11 风格的交互、视觉和无障碍基础。
- UI 与高权限网络操作彻底分离:桌面界面始终以普通用户权限运行,TUN、WFP、路由、DNS 和网络恢复由独立的
HypoMuxCoreWindows 服务负责。 - 重建了 Core 与桌面端之间的协议、状态管理、配置迁移、安装升级和异常恢复链路。
这意味着更清晰的职责边界、更少的运行时依赖,以及更安全、更可维护的网络控制路径。后续无论是修复问题、适配新的 Windows 环境,还是继续扩展功能,都可以在不牵动整套桌面程序的前提下更稳定地推进。
HypoMux v2.5.1 更新日志
本次更新重点改善 Windows 启动权限、版本升级兼容性及界面体验。
新增与改进
- 优化管理员权限兼容机制:即使通过“以管理员身份运行”启动,HypoMux 也会尝试自动恢复为普通权限运行。
- 系统代理模式在兼容场景下仍可正常使用;仅在无法安全降权时限制 TUN 模式。
- 统一 Windows 任务管理器中的应用名称显示为“HypoMux”。
- 更换背景时以图片真实内容识别格式,不再因错误的 MIME 类型或文件扩展名拒绝有效图片。
- 支持 PNG、JPEG、BMP 和 WebP 自定义背景。
问题修复
- 修复旧版本遗留的高权限开机计划任务导致 HypoMux 长期以管理员权限运行的问题。
- 安装、升级、卸载及启动时会自动清理旧版
HypoMuxAutoStart计划任务。 - 修复部分设备右键管理员启动时提示“无法自动切换到普通权限”的问题。
- 修复升级时
HypoMuxCore服务占用hypomux-engine.exe,导致安装程序无法覆盖文件的问题。 - 升级前会安全停止旧 Core 服务并阻止其自动重启,写入完成后重新安装并启动新服务。
- 修复自定义背景在部分情况下无法持久保存的问题。
- 修复部分外部文件格式验证测试与实际支持范围不一致的问题。
写在最后
这次重构耗费了大量的时间、精力和财力。我们非常感谢每一位关注、使用、提交反馈、Star、分享或赞助 HypoMux 的朋友——你们的支持让这个项目能够持续前进。
如果 HypoMux 帮到了你,欢迎继续关注、Star、提交 Issue 或参与贡献;也欢迎在力所能及的范围内支持项目。无论以哪种方式参与,我们都由衷感谢。