Zephyr v1.0.2
Zephyr v1.0.2 — Bug 修复
TUN 并发保护 & 托盘菜单实时同步
此版本修复了托盘 TUN 开关在高频点击下发生竞态条件的问题,并解决了托盘菜单状态与主界面不同步的问题。
🐛 Bug 修复
- TUN 并发点击防护:在 Rust 层新增全局原子锁
TUN_TOGGLING,托盘 TUN 按钮在切换进行期间会自动忽略重复点击,与主界面的并发保护机制保持一致,彻底消除竞态条件 - 托盘菜单状态实时同步:修复托盘菜单在以下操作后未及时刷新的问题:
- 配置文件的导入、删除、更新、切换、拖拽排序
- 系统代理开关切换(成功与失败路径均已覆盖)
- 代理模式切换(规则 / 全局 / 直连)
- TUN 模式开关切换(成功与失败路径均已覆盖)
- 托盘节点切换后勾选指示器刷新
- TUN 锁安全释放:
- 主界面 TUN 切换完成(无论成功或报错)后,均通过
release_tun_toggle命令释放原子锁 - 若前端事件处理器意外挂起(macOS 上
osascript授权弹窗可能耗时较长),锁将在 6 秒后自动释放,防止永久卡死 - 若切换时主界面窗口尚未就绪,也会立即释放锁
- 主界面 TUN 切换完成(无论成功或报错)后,均通过
📦 下载说明
| 版本 | 文件特征 | 适用场景 |
|---|---|---|
| 完整版 | *-full.exe / *-full.dmg / *-full.AppImage / *-full.rpm |
首次安装推荐,包含 Mihomo 核心和 GeoIP 数据 |
| 精简版 | *-lite.exe / *-lite.dmg / *-lite.AppImage / *-lite.rpm |
体积更小,适合已安装过核心的用户 |
各平台对应文件
- Windows:
Zephyr_1.0.2_x64-setup-full.exe/Zephyr_1.0.2_x64-setup-lite.exe - macOS (Intel):
Zephyr_1.0.2_x64-full.dmg/Zephyr_1.0.2_x64-lite.dmg - macOS (Apple Silicon):
Zephyr_1.0.2_aarch64-full.dmg/Zephyr_1.0.2_aarch64-lite.dmg - Linux (AppImage):
Zephyr_1.0.2_amd64-full.AppImage/Zephyr_1.0.2_amd64-lite.AppImage - Linux (RPM):
Zephyr-1.0.2-1.x86_64-full.rpm/Zephyr-1.0.2-1.x86_64-lite.rpm - Windows (中文版 MSI):
Zephyr_1.0.2_x64_zh-CN-full.msi/Zephyr_1.0.2_x64_zh-CN-lite.msi
⚠️ 免责声明:本项目由 AI 开发,安全性和性能尚未经充分验证,请自行评估使用风险。如发现安全问题或 Bug,欢迎提交 Issue。