Repository navigation
v1.8.0
AetherRoute 1.8.0
支持允许局域网共享代理(Mixed/HTTP + SOCKS5 双协议)、智能物理 IPv4 解析、原地反馈复制、丝滑折叠展开动效以及全平台保姆级连接指引。
新增功能与特性
- 局域网共享代理网关 (
LANProxyServer):- 在主应用沙盒中直接承载高性能轻量级代理服务,彻底规避 Network Extension 严格的 15MB Jetsam 内存上限;
- 局域网外部设备流量进入本机后,出站请求天然且无缝被当前活动的 TUN 或透明代理捕获分流,实现真正的规则智能分流与全局代理;
- 双协议并发监听:Mixed/HTTP 代理(端口 7890,支持 HTTP CONNECT 隧道透传与绝对路径 HTTP GET)及 SOCKS5 代理(端口 7891,支持标准无认证握手与 TCP/UDP 流量中继);
- 沙盒合规监听:声明
com.apple.security.network.server权限合法监听外部端口,并声明NSLocalNetworkUsageDescription隐私说明; - 默认安全关闭:开箱即用状态下默认关闭,开启后严格绑定非回环物理网络接口。
- 智能物理 IPv4 地址解析 (
LANAddressResolver):- 自动遍历过滤
lo0回环、utun虚拟隧道及点对点网卡,提取局域网物理活跃 IPv4 地址并实时呈现给用户。
- 自动遍历过滤
- 原地反馈复制按钮 (
LanCopyGuideButton):- 点击一键复制代理配置时,按钮内原地展示 1.6 秒平滑绿色 Checkmark 动效,彻底告别突兀的弹窗打扰。
- 全平台保姆级连接指引 (
HelpTopics.allowLAN):- 详尽指引覆盖 iOS (Wi-Fi HTTP 代理)、Android (WLAN 代理)、macOS (系统网络代理)、Windows 11/10、Linux (环境变量) 及终端 cURL/Git 配置指令。
- 强制发版自动化测试门禁 (
Tests/AllowLAN/run.sh):- 完整覆盖物理 IP 解析、HTTP CONNECT 隧道透传、纯明文 HTTP GET、SOCKS5 握手与双向中继,以后每次发版必须全绿通过。
体验与动效优化
- 设置与菜单栏面板丝滑展开:
- 局域网卡片折叠/展开完全采用
AetherVisual.disclosure弹性弹簧曲线动效,消除布局跳动; - 菜单栏面板独立集成快捷开关卡片,实时同步状态与 IP。
- 局域网卡片折叠/展开完全采用
验证与质量保证
- 本地回归测试套件(
test_network_switch_gate.py、EngineReconnect、RuntimeEnvironment、test.sh、Tests/AllowLAN/run.sh)全部 100% 通过。 - 12 协议真实互通门禁(matrix, reality, wireguard, shadowquic, ssh)48 项用例全部 PASS。
- Tart 虚拟机与物理机真机真实跨网络 curl 流量验证(HTTP 代理、HTTPS CONNECT 隧道、SOCKS5)100% 成功。
- 双端并行发版验收(Tart VM 6 维网络矩阵 + 远程物理 Mac mini UI 性能门禁)总耗时 9m 45s 全绿通过(showcase 切页 p95 146.7ms ≤ 180ms,物理内存 68MB ≤ 90MB)。
正式发布规范执行核验
- 采用标准生产核心(Normal Core Variant),不含任何 QA 自动化标记,发布通道为
stable; - 主程序与两项系统网络扩展(Packet Tunnel 与 Transparent Proxy)均通过 Developer ID 签名并开启 Hardened Runtime;
- 获得 Apple 官方公证并完成双重票据装订(App + DMG Stapled);
- Sparkle 更新清单使用 Ed25519 官方工具完成签名(已同步更新
appcast.xml); - 磁盘镜像零捆绑测试说明文件,卷标为
AetherRoute 1.8.0。