Repository navigation
v1.8.2
AetherRoute 1.8.2
局域网共享代理(Allow LAN)完全独立解耦与架构重构,彻底消除设置页面置灰阻断与隐式状态依赖,菜单栏与系统设置体验 100% 对齐,并通过双端全量并行验收流水线。
修复与优化特性
• 局域网共享代理完全独立解耦 (LANProxyServer & SettingsView):
• 彻底解除局域网共享代理(allowLAN)对本机回环代理(isEnabled)的任何前置依赖,使其成为真正的一级独立功能;
• 移除「系统设置 > 网络」中对未开启回环代理时的强行置灰限制(.disabled),用户在新装或任意网络环境下均可在设置页面直接开启局域网共享;
• 状态栏菜单与系统设置两端交互逻辑 100% 对齐:在任意一端切换开关均直接精准驱动 allowLAN,状态实时双向同步;
• 底层代理网关服务驱动解耦:只要 allowLAN 为开启态,主应用内嵌代理网关即可在 TUN 与透明代理两种模式下无感启动监听与规则分流;
• 端口编辑与终端命令联动:允许在仅开启局域网共享的情况下自由配置与查看 HTTP(7890)/ SOCKS5(7891)端口及导出环境变量。
验证与质量保证
- 本地核心回归套件(
test_network_switch_gate.py、EngineReconnect、RuntimeEnvironment、test.sh、Tests/AllowLAN/run.sh、Tests/MenuBarIcon/run.sh、scripts/test_ui_design_token_guards.sh、scripts/verify_ui_design_tokens.sh)全部 100% PASS。 - 双端并行发版自动化验收流水线(
run_release_acceptance_parallel.sh 1.8.2 2026101601)用时 8m 29s 全绿通过:
• Tart 虚拟机(macos27)6 维网络矩阵:210 项测试(158 PASS, 0 FAIL, 52 SKIP),透明代理 5 大专项门禁(UDP 53、LAN 绕过、SNI 恢复、明文 HTTP/IP、60 并发冲击)全部通过;
• 物理 Apple Silicon Mac mini UI 性能门禁:日常展示切页 p95 145.4ms(预算 ≤180ms),内存中位数 68MB(预算 ≤90MB);超大配置切页 p95 145.5ms,内存中位数 67MB。 - 3 小时高频持续运行监控(
monitor_aetherroute_3h.py):181 个周期样本,0 崩溃,0 重启,内存净波动仅 1.9MB(完全无内存泄漏),DNS 与 HTTP 探测成功率 100%。
正式发布规范执行核验
- 采用标准生产核心(Normal Core Variant),不含任何 QA 自动化标记,发布通道为
stable; - 主程序与两项系统网络扩展(Packet Tunnel 与 Transparent Proxy)均通过 Developer ID 签名并开启 Hardened Runtime;
- 获得 Apple 官方公证并完成双重票据装订(App + DMG Stapled);
- Sparkle 更新清单使用 Ed25519 官方工具完成签名(已同步更新
appcast.xml与发布静态站); - 磁盘镜像零捆绑测试说明文件,卷标为
AetherRoute 1.8.2。