相比 1.0.2,改进了什么?
- 1.0.2:断网或切换网络时,内核重置可能长时间不返回,并拖住遥测和控制请求。1.0.3:把重置放入独立队列,最多等待三秒,超时后继续尝试恢复网络设置;同一时间只允许一个重置任务,避免阻塞任务堆积。
- 1.0.2:扩展被系统终止时,可能被当成普通断开,应用保持未连接,需要手动重新连接。1.0.3:区分意外退出与主动停止,在用户仍希望连接时自动尝试恢复;最多重试五次,各次等待一、三、八、二十、四十五秒,避免无休止重试。
- 新增连接意图保护:点击断开后,待执行的自动重连会被取消;手动发起连接会重新开始重试计数,连接成功后也会重置计数。
验证范围
- 485 项单元测试通过;Developer ID 签名、应用与 DMG 公证和票据装订通过。
- Tart macOS 26.6.1 中验证 1.0.2 覆盖升级、TUN 20/60 秒断网恢复、双引擎异常退出重连,以及主动断开后保持未连接。
已知限制
- 测试配置下 ipv6.google.com 的 HTTPS 连接失败,回滚 1.0.2 后同样复现;普通 Google、Cloudflare 和百度请求正常。原生 IPv6 尚未验证。
- 首次异常恢复约 48 秒,其中约 45 秒为状态处理延迟;后续 TUN、透明代理分别约 8 秒、7 秒恢复。
- 本轮未重现原热点切换卡死条件,未完成实际整机睡眠唤醒、全部协议矩阵或 24 小时稳定性验证。
系统要求
- Apple silicon · macOS 15.0+
下载与校验
AetherRoute-1.0.3-build-2026091402-arm64-Notarized-Test-Normal-Core.dmg
SHA-256
8c718673f4c352069a15a220db79b67cf03feda1d1dd414cf8151a14b9aad016
下载后可在“终端”中运行以下命令,确认输出与上面的值一致:shasum -a 256 ~/Downloads/AetherRoute-1.0.3-build-2026091402-arm64-Notarized-Test-Normal-Core.dmg