Skip to content

v1.3.0

Choose a tag to compare

@bcblr1993 bcblr1993 released this 05 Oct 18:30
· 167 commits to main since this release

v1.3.0 发布说明

2026-10-06,功能版本:看清每条连接来自哪个应用,并按应用决定它走代理、直连还是拒绝。

新功能

  1. 来源应用:连接页新增"应用"列(图标与名称,悬停查看签名标识与路径);浏览器、编辑器等的辅助进程归入所属应用,Safari 等通过 WebKit 加载的网页显示为"Safari(网页)"。
  2. 按应用分组与筛选:一键切换为每个应用一行,汇总连接数、出口与流量;双击或右键"只看此应用"即可筛选。
  3. 应用规则:规则页新增"应用规则"分组,优先于其他所有规则;可从当前联网的应用或访达中选择应用,逐条切换直连 / 代理组 / 拒绝。连接页右键也可直接设置"始终直连 / 始终使用某代理组 / 始终拒绝"。
  4. 兼容 Mihomo 进程规则:配置中的 PROCESS-NAME、PROCESS-PATH、PROCESS-PATH-REGEX 规则现在可以使用(此前会导致透明代理拒绝加载配置)。

说明

  • 透明代理模式下 TCP 与 UDP 连接都能识别来源应用;TUN 模式下 TCP 连接可以识别,UDP 与 QUIC 流量无法追溯到应用,按其他规则处理。
  • 来源应用信息只在本机使用,不上传;不需要任何新的权限。

验证结论

  1. 本地回归:test_network_switch_gate.py、Tests/EngineReconnect/run.sh、Tests/RuntimeEnvironment/run.sh、./scripts/test.sh 全部通过,零编译警告;App 单元测试 510 个全部通过(新增 20 个)。
  2. 协议互通门禁(release):5 项全部通过。
  3. 物理真机(Apple Silicon Mac mini):TUN / 透明代理 × 规则 / 全局 / 直连 6 个组合全部通过(空闲复用 6/6、2 MiB 上传 6/6、SNI 恢复 3/3);应用规则在两种引擎下真机验证有效;远程回归门禁通过。详见 Docs/ReleaseExceptions/1.3.0.md。

正式发布规范执行核验

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