Skip to content

v2.6.0

Choose a tag to compare

@bcblr1993 bcblr1993 released this 07 Nov 18:35
· 15 commits to main since this release

AetherRoute 2.6.0

对标 Surge 5(Copy Shell Export Command)与 Clash Verge Rev(Copy Env 多终端语法 + PAC 自动代理脚本),交付 多 Shell 终端代理环境命令生成器(TerminalProxyEnvGenerator)与标准 PAC 自动代理脚本生成。适用于 macOS 15 及以上、Apple Silicon。

新增与优化

  • 多 Shell 终端代理环境命令与清理命令生成(TerminalProxyEnvGenerator):
    • 支持 Zsh / Bash(export ...)、Fish(set -gx ...)、Nushell($env.HTTP_PROXY = ...)与 PowerShell($env:HTTP_PROXY=...)四大终端语法,自动生成大小写全覆盖的 HTTP_PROXY / HTTPS_PROXY / ALL_PROXY / NO_PROXY 环境变量及对应的清理命令(unset / set -e / hide-env / Remove-Item)。
  • 标准 FindProxyForURL PAC 自动代理脚本生成与 UI 集成:
    • 支持一键生成并复制标准 PAC 脚本,对纯主机名、localhost、*.localhost、*.local、*.lan、回环网段 127.0.0.0/8、RFC 1918 私有网段与链路本地网段返回 DIRECT,其余流量走本地 HTTP / SOCKS5 代理。
    • 在「设置 › 网络 › 本地代理」新增「终端类型」选择器与「复制 PAC 脚本」按钮,并在菜单栏快捷菜单新增「其他终端与 PAC」子菜单。

验证

  • 本机 test_fast_lane.sh(14 步 63s 全通)与完整 scripts/test.sh 零警告通过。
  • 隔离环境 vm:macos27 6 维网络矩阵(210 项检查:158 PASS / 0 FAIL / 52 SKIP)、远程 arm64 源码门禁与 300s UI 卡顿及内存预算门禁(showcase 切页 p50=77.0 ms / p95=115.3 ms / max=130.0 ms,内存 median 67 MB / max 81 MB / growth +1 MB;large 切页 p50=75.6 ms / p95=115.0 ms / max=147.5 ms,内存 median 65 MB / max 79 MB / growth +2 MB)全部通过。
  • 隔离环境 vm:macos27 绑定正式公证候选包(09354599428dd864817b1c25c68b56c6fe91727b80038360d844f3942d1e9304)完成 TUN 与透明代理双引擎六项运行时证据验证:50 秒 TLS 空闲 keep-alive 复用通过、2 MiB 大请求上传通过(TUN 0.872s、透明代理 0.916s)、3 轮共 6 次网卡断连切换恢复全部通过(TUN 0/1/4/1/2/3 s、透明代理 2/2/2/2/2/2 s,零手动重连)。
  • 正式包完成 Developer ID 签名、Apple 官方公证、票据装订和 Sparkle Ed25519 更新签名验证。

完整验收与边界说明。