Repository navigation
v1.7.3
AetherRoute 1.7.3
全面兼容 Shadowsocks 内置混淆插件(plugin: obfs / plugin-opts、v2ray-plugin、shadow-tls),升级预检安全白名单准入机制,并闭环 16 小时浸润测试捕获的 7 项长稳韧性缺陷。
特性与修复
- 全面放行 Shadowsocks 内置混淆插件:全面兼容
plugin: obfs/plugin-opts、v2ray-plugin及shadow-tls。升级配置导入预检安全白名单,彻底解决导入 Clash Verge、Mihomo 等主流客户端订阅时出现的⚠️ 不允许使用可执行配置键 “plugin”假阳性误报。 - 内存协议转换引擎安全隔离:保持对外部可执行文件命令注入、危险路径(包含
/或\)及恶意脚本的严格拦截,所有内置混淆协议均由 Rust 纯内存驱动,零子进程执行风险。 - 控制面防超时与启动 DNS 优化(ISSUE-01):提高宿主 IPC 默认超时至 10 秒并优化透明代理启动 DNS 解析边界,消除瞬时冷启动超时。
- 短连接写竞态消除(ISSUE-02):增加短连接流关闭主动短路保护,消除内核
flow is closed for writes报错。 - UDP 重置日志降噪(ISSUE-03):将
aborted与notConnected识别为正常关闭,彻底消除诊断日志噪点。 - 内核套接字缓冲背压保护(ISSUE-04):实现 UDP 微批处理写入(上限 16 包 / 32 KB),防止高并发突发耗尽内核写缓冲(
ENOBUFS: 55)。 - 更新框架与图表内存优化(ISSUE-05 ~ 07):声明 Sparkle 2.x Gentle Reminders 协议;流量波形重绘降频至 12 FPS 并消除冗余路径重算,显著降低内存抖动;补齐 Appcast 多语言属性。
验证
- 本地回归与协议互通:
./scripts/test.sh与核心回归套件(test_network_switch_gate.py、EngineReconnect、RuntimeEnvironment)全部通过;12 种真实协议互通门禁五组全部 PASS(48 个用例、26 次证书拒绝)。 - 真实订阅兼容性核验:本地 Clash Verge 活跃混淆订阅(
LPXmmk7mFXDi.yaml,363 KB,227 节点)导入解析零错误通过。 - 物理真机环境(Apple Silicon Mac mini,公证正式构建 2026101401):
- 远程 arm64 全量 182 项测试门禁无损通过(
outputs/test-evidence/remote-arm64-20261014T051434Z-fast); - UI 性能与内存预算门禁:showcase 与 large 两档各 5 分钟切页采样,p95 响应 132.5
132.8 ms(预算 <= 180 ms),最大响应 143164 ms(预算 <= 300 ms),内存中位数 6667 MB(预算 <= 90 MB),峰值 7784 MB(预算 <= 110 MB),增长 +1 MB(预算 <= 8 MB),状态 passed。
- 远程 arm64 全量 182 项测试门禁无损通过(
正式发布规范执行核验
- 采用标准生产核心(Normal Core Variant),不含 QA 自动化标记,发布通道为
stable; - 主程序与两个网络扩展均为 Developer ID 签名与 Hardened Runtime;
- 经 Apple 官方公证并完成双重票据装订(App + DMG);
- Sparkle 更新清单使用 Ed25519 官方工具签名;
- 磁盘镜像零捆绑测试说明文件,卷标为
AetherRoute 1.7.3。