Repository navigation
v1.4.0
2026-10-09,功能版本:连接无损断开、日志查看器、节点链接与二维码导入、本地流量统计;修复重启后不自动连接。
新功能
- 断开连接不断开代理:连接页可关闭单条连接、某个应用的全部连接或全部连接,代理保持运行,应用会自动重连;切换节点时自动关闭仍经过旧节点的连接(设置 › 网络 › 代理,默认开启)。
- 日志查看器:设置 › 隐私与诊断 › 查看日志,查看应用与运行中的网络扩展日志;支持记录级别(关闭 / 标准 / 详细)、来源与错误筛选、搜索和复制。新级别立即生效,数据不离开本机。
- 导入节点链接:粘贴
vless://、ss://、hy2://等链接(每行一条或 Base64 列表),或从二维码读取:选择图片、拖入图片、粘贴截图,或扫描屏幕。节点生成一个可编辑的本地配置,无效行会被跳过并计数。 - 流量统计:概览 › 统计,按应用和出口节点查看今日、近 7 天、近 30 天的流量。默认关闭,使用 AES-256-GCM 加密存储,不进入备份,可随时清空。
- 进入代理页时可选自动测速(默认关闭,每组每分钟最多一次,仅在连接时)。
修复与优化
- 重启后自动连接:重启、关机或注销后重新登录时会恢复之前的连接状态。1.3 在系统的多次退出回调中把连接意图改写成了"未连接"。
- 快速切换页面不再卡顿;连接链路按"规则目标组 → 节点"顺序显示。
- 统计写入串行执行并在退出前完成;多行日志按时间完整排序,日志读取只读所需部分。
- 二维码解码和链接解析不再阻塞窗口。
- 内核升级至
73f29c5,Flow ABI v6。
验证结论
- 本地回归与协议互通:核心回归与
./scripts/test.sh全部通过;12 种协议真实互通门禁五组全部 PASS(48 个用例、26 次证书拒绝验证)。 - 虚拟机六维矩阵:TUN / 透明代理 × 规则 / 全局 / 直连 6 个组合一次全部通过,包括 50 秒空闲长连接复用、2 MiB 上传与透明代理 SNI 恢复。
- 物理真机(Apple Silicon Mac mini):远程门禁通过;公证正式包在 TUN 与透明代理下分别验证启动自动恢复连接、空闲复用、2 MiB 上传、连接中退出后保持连接意图并在下次启动时再次自动连接,全部通过。
- UI 测试:与 v1.3.3 在同一 macOS 27 环境对比,无回归;新增的统计与链接导入界面测试通过。详见
Docs/ReleaseExceptions/1.4.0.md。 - 性能:5,000 节点配置导入 0.347 秒、峰值内存增长 4.67 MB,与 1.3.3 持平。
正式发布规范执行核验
- 采用标准生产核心(Normal Core Variant),不含 QA 自动化标记,发布通道为
stable; - 主程序与两个网络扩展均为 Developer ID 签名与 Hardened Runtime;
- 经 Apple 官方公证并完成票据装订(App + DMG);
- Sparkle 更新清单使用 Ed25519 密钥签名;
- 磁盘镜像不含测试说明文件,卷标为
AetherRoute 1.4.0。