Skip to content

v1.7.1

Choose a tag to compare

@bcblr1993 bcblr1993 released this 12 Oct 09:32
· 98 commits to main since this release

AetherRoute 1.7.1

切换网卡后自动恢复:透明代理模式下从 Wi-Fi 换到有线网卡(或唤醒后换了网卡),不再一直断网、需要手动重连。同时修复规则页可能导致 App 闪退的问题。

修复

  • 切换网卡后断网:透明代理把出站连接固定在启动时的网卡上。换到另一块网卡后流量一直不通,自动恢复也无效,只能断开重连;在同一块网卡上换网络(如 Wi-Fi 换热点)不受影响。现在引擎会切到新网卡,关闭留在旧网卡上的连接与 DNS 客户端,约 1–2 秒内自动恢复(核心 20143a5)。
  • 重置后仍不通时,透明代理会原地重建引擎,等同断开重连,并保留你连接后改过的节点选择与路由模式。网络变化或唤醒后原本可用的线路一直不通时,App 会自动重连一次(每 10 分钟最多一次)。
  • 恢复判断更准确:以前只要收到数据就算恢复,直连流量也算在内。现在只认经引擎的探测(先 GLOBAL 后 DIRECT),节点失效也不会拖住恢复。
  • 规则页闪退:打开规则页约半分钟后,页面布局陷入死循环,App 被系统终止,页面内容也会滑到侧边栏下面。现已修复。

验证

  1. 切换网卡(Mac mini 真机,有线 ↔ Wi-Fi,关掉当前网卡迫使切换):1.7.0 透明代理 15 秒内不能恢复;1.7.1 透明代理 6/6 次在 2–3 秒内恢复,TUN 6/6 次在 1–2 秒内恢复。该检查已列为每次发布的必跑门禁。
  2. 本地回归:./scripts/test.sh 与回归套件全部通过;12 协议真实互通五组全部 PASS(48 个用例、26 次证书拒绝)。
  3. Tart VM 六维矩阵:六个组合全部通过(空闲复用、SNI 恢复、2 MiB 上传)。
  4. Mac mini 远程门禁通过;**真机(公证正式构建 2026101204)**透明代理与 TUN 下空闲复用、2 MiB 上传全部通过,实际占用 64–65 MB。
  5. UI 性能与内存门禁:切页 p95 126–127 ms、最慢 166 ms;内存中位数 62–63 MB(较 1.7.0 少 3–4 MB),均在预算内。

正式发布规范执行核验

  1. 采用标准生产核心(Normal Core Variant),不含 QA 自动化标记,发布通道为 stable;
  2. 主程序与两个网络扩展均为 Developer ID 签名与 Hardened Runtime;
  3. 经 Apple 官方公证并完成票据装订(App + DMG);
  4. Sparkle 更新清单使用 Ed25519 密钥签名;
  5. 磁盘镜像不含测试说明文件,卷标为 AetherRoute 1.7.1。