v1.0.12
AetherRoute v1.0.12 正式版(Build 2026091702),适用于 Apple silicon / macOS 15.0+。
核心功能演进与缺陷修复
1. TUN 与透明代理底层平滑热切与 UI 连贯无感切换
- 彻底重构代理引擎切换流,引入底层平滑交接(
performSeamlessNetworkEngineHandover); - 在新旧引擎交替期间,先激活目标引擎、完成配置加载与会话就绪校验,再优雅停止原引擎,保护活跃网络会话;
- 在引擎切换全过程中拦截瞬态断开通知,UI 主开关与状态栏始终保持“已连接”(
connected)状态,连通计时器与状态指示灯连贯不重置; - 新增切换防重入锁定(
isSwitchingEngine)与异常降级回滚保障机制(attemptRollbackToEngine)。
2. 长时间休眠唤醒网络自愈与底层核心重置
- 深入排查并修复系统长时间休眠(10+ 小时)唤醒后,外部网络畅通但网页打开极慢、在线更新假死的故障;
- 在 macOS 唤醒自愈链路中,主动调度底层网络核心连接状态重置与套接字池刷新,消除静默半开连接与陈旧路由缓存。
3. 规则管理系统视觉重构与路由模拟测试器
- 全面升级规则管理页面为现代卡片流与层级视觉体系,呈现直观的类型胶囊标签、目标匹配值与出站策略动作;
- 新增交互式“路由模拟测试器”(Route Simulation Tester),输入目标域名或 IP 地址即可实时推演命中规则详情与最终出站节点;
- 引入快捷多维筛选器(全部 / Proxy / Direct / Reject)与关键词实时过滤,补全 Reject 动作规范本地化。
4. 概览连接动效重构与微交互优化
- 消除连接/断开状态切换时的页面高度瞬态抖动与布局跳跃;
- 重构连接指示灯为流光呼吸 Beacon 动效,强化当前活跃网络引擎类型标识;
- 诊断卡片支持平滑渐进式展开收起,带来沉浸、专业的桌面交互体验。
5. 菜单栏节点稳定原始排序与两级菜单联动
- 固化菜单栏节点呈现顺序,严格按照配置文件原始声明排列,不再随鼠标点击选中或测速延迟刷新发生无序跳动;
- 优化一级菜单与二级子菜单的联动状态呈现,确保层级选择逻辑严谨一致。
6. 终端代理快捷复制命令语义消歧
- 消除菜单栏终端代理快捷复制按键歧义,明确划分为“复制代理命令”与“复制清除命令”。
虚拟机(Tart VM)全量实机场景测试通过证据
在 Tart 虚拟机(macOS 15.0 arm64)实机环境下全量执行并 100% 通过以下测试:
- 6 种运行模式全量矩阵(
test_vm_acceptance_matrix.sh):tun/rule,tun/global,tun/direct,transparent/rule,transparent/global,transparent/direct全量 0 failures 严苛通过。 - 物理链路断开自愈恢复(
test_vm_network_recovery.sh):模拟en0断网 8 秒,网络恢复引擎有序退避(attempt 0~3)并自愈重置核心恢复 HTTP 204,双进程零崩溃零重启。 - 网卡出口动态热切换(
test_vm_network_switch.sh):添加/删除 IP 别名,上行链路变更即时触发无感自愈与数据流保持,双进程零重启。 - 锁屏与解锁长连接连续性(
test_vm_sleep_wake_recovery.sh):TUN 模式与透明代理双模式 20s keep-alive 连续请求通过,reconnects: 0,长连接全程维持单一 TCP,0 crash reports。 - 全量 AI 业务桌面应用与端点连通(
test_vm_ai_apps.sh):OpenAI、ChatGPT、Anthropic Claude、Google AI 全部端点在 TUN 与透明代理双模式下 100% 连通通过。
发布与公证说明
此正式稳定版使用正常生产核心(Normal Core Variant),完全剥离 QA 自动化测试后门。主程序及两款网络系统扩展均经过 Apple Developer ID 签名与 Hardened Runtime 保护,已通过 Apple Notarization 官方公证并完成 Ticket 双重装订(Stapled)。Sparkle 自动更新清单采用官方专用 Ed25519 密钥签名并经双向验签通过。