Repository navigation
v2.0.3
AetherRoute 2.0.3
修复睡眠唤醒后的重复网络重置,改善透明代理诊断和菜单栏实时网速。适用于 macOS 15 及以上、Apple Silicon。
主要更新
- 修复唤醒后多个恢复任务反复重置同一张网卡、打断现有代理连接的问题;切换至不同网卡时仍按需重置。
- 连接恢复请求合并到正在进行的唤醒恢复任务;取消恢复后,不再接受已经过期的健康检查结果。
- 已收到响应的半关闭连接随后正常关闭时,不再误记为失败;真正的连接失败仍保留错误诊断。
- UDP 正常结束及用户取消操作降低日志级别,便于定位实际故障。
- 所有窗口关闭时,菜单栏实时网速仍保持三秒刷新;开启显示后立即更新。全零流量时暂停曲线动画,屏幕休眠和会话未激活时暂停窗口刷新。
验证
-
本地完整回归通过:573 XCTest、121 Swift Testing、99 透明代理、24 桥接测试,以及完整脚本门禁;快速门禁 13 项通过。
-
VM 六种引擎/路由组合全部通过,157 项通过、0 失败,包含透明代理五项专项验证、50 秒空闲复用和 2 MiB 上传。
-
双轮默认/Chrome 协议互通矩阵各 68 项通过、34 项证书拒绝;九个真实站点与 ECH 通过。相同引擎的 43 节点实验室对照双方全部连通。
-
两档各 300 秒真机性能通过:日常档切页 p95/max 148.2/179.4 ms、内存中位数/峰值 67/78 MB;大数据档 144.6/185.2 ms、67/84 MB。预算未放宽。
-
VM 完整源码回归通过,源码清单与系统网络状态核对一致。
-
公证候选包在物理机的 TUN/透明代理均通过 50 秒空闲复用、2 MiB 上传及六次真实网卡切换,分别在 1–2 秒和 1–2 秒内自动恢复;原偏好已恢复核对。
-
正式包已完成 Developer ID 签名、Apple 公证及装订,清理测试说明并校验纯净内容。
原生 IPv6 受 VM 环境限制,相关检查如实记录为跳过;协议支持范围未改变。完整验收说明见 Docs/ReleaseExceptions/2.0.3.md。