github Hypostasis-Cat/HypoMux v2.5.1
HypoMux v2.5.1

4 hours ago

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 和网络恢复由独立的 HypoMuxCore Windows 服务负责。
  • 重建了 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 或参与贡献;也欢迎在力所能及的范围内支持项目。无论以哪种方式参与,我们都由衷感谢。

Don't miss a new HypoMux release

NewReleases is sending notifications on new releases.