Skip to content

v2.5.0

Choose a tag to compare

@bcblr1993 bcblr1993 released this 07 Nov 17:13
· 7 commits to main since this release

AetherRoute 2.5.0

对标 Surge 5(Traffic 按进程/主机统计)与 Clash Verge Rev(多维流量统计),交付 多维流量排行榜(Multi-Dimensional Traffic Leaderboard) 与 核心引擎出站代理可重试握手的对冲超时优化(Hedged Retryable Outbound Connect Timeout)。适用于 macOS 15 及以上、Apple Silicon。

新增与优化

  • 多维流量排行榜与连接筛选联动(ConnectionTrafficAggregator & ConnectionsPageView):
    • 在「连接」页新增 流量排行榜 卡片,支持按 应用(App)、域名 / 目标(Host)、策略 / 节点(Outbound) 三大维度实时聚合活跃与历史连接的总流量、上行、下行、连接数与占比进度条。
    • 支持一键点击任意排行榜条目联动过滤下方连接列表(再次点击同一条目即可取消过滤),快速定位高带宽消耗进程或目标主机。
  • 核心引擎出站代理可重试握手的对冲超时优化(Core/Engine):
    • 在 Dispatcher 出站握手重试路径新增 outbound_connect_attempt_timeout(attempt, attempt_limit):前两次可重试握手(attempt < attempt_limit)采用 3 秒对冲超时,避免高并发突发场景下首包偶发丢包时等待完整 10 秒底层 Socket 超时后才触发重试,最后一次兜底握手仍保留完整超时预算。

验证

  • 本机 test_fast_lane.sh(15 步全通,含 Rust 引擎单元测试、引擎能力检查、Mihomo 端到端对照与 12 协议互通)、默认指纹与 Chrome 指纹双轮 12 协议互通门禁(各 11 套件 / 68 用例全通)、Chrome 指纹 9 真实站点 + Cloudflare ECH 测试与完整 scripts/test.sh 零警告通过。
  • 隔离环境 vm:macos27 6 维网络矩阵(210 项检查:157 PASS / 0 FAIL / 53 SKIP)、远程 arm64 源码门禁与 300s UI 卡顿及内存预算门禁(showcase 切页 p50=77.6 ms / p95=120.2 ms / max=149.2 ms,内存 median 67 MB / max 81 MB / growth +1 MB;large 切页 p50=72.0 ms / p95=120.1 ms / max=163.2 ms,内存 median 65 MB / max 79 MB / growth +1 MB)全部通过。
  • 隔离环境 vm:macos27 绑定正式公证候选包(724ddb05ab5d7742f2fb0bb873ed0f2275c52c9c53117635784e06acafe46a8a)完成 TUN 与透明代理双引擎六项运行时证据验证:50 秒 TLS 空闲 keep-alive 复用通过、2 MiB 大请求上传通过(TUN 1.275s、透明代理 0.972s)、3 轮共 6 次网卡断连切换恢复全部通过(TUN 2/2/0/5/1/3 s、透明代理 7/4/3/3/2/1 s,零手动重连)。
  • 正式包完成 Developer ID 签名、Apple 官方公证、票据装订和 Sparkle Ed25519 更新签名验证。

完整验收与边界说明。