xiaohe 0.1.31:MASQUE H3 提速,MASQUE-in-MASQUE 真正可用
彼岸 Ther 是一个 Android 端的隐私网络客户端:一条隧道里可以选择不同的承载方式(WireGuard / MASQUE / 双层隧道),也能把出口换成 Psiphon 或 Tor。这一版只做一件事——把 MASQUE 这条路修到能用、能快。
这一版做了什么
1. MASQUE H3:不再在成功前 45 秒被掐断
旧版本等网关只给 75 秒,而 aether 核心自己的扫描预算是 120 秒——时间一到,进程被杀,接着自动降级到 H2。偏偏这类网络里 TCP/443 正是 DPI 的重点目标,降级 H2 等于宣告失败。
0.1.31 改成:先用 turbo 扫描(拿到第一个可用网关就建链,实测 7 秒),失败再退回一次完整扫描(120 秒),两次都空才考虑 H2。等网关的总预算提到 150 秒。
2. MASQUE in MASQUE:不是服务端不支持,是扫描模式选错了
双层 MASQUE 的做法是:先建一条外层 MASQUE 隧道,再从这条隧道里面拨第二条 MASQUE。内层落点的选择很关键——
- 非
verified模式:核心会取外层地址同一个 /24 的邻居当内层。这些边缘与外层落在同一个入口,收到内层请求直接关闭连接(QUIC 错误码0x128)。实测 12 个候选全部被拒,界面一直停在「连接中」。 verified模式:优先选不同 /24、且被验证过能承载 MASQUE 的边缘。内层一次握手成功,出口地址也随之改变。
所以 0.1.31 对 MIM 强制使用 verified 扫描(第一次约 60–70 秒),并把成功的两跳记在本地(mim-peers.txt)。下次连接直接复用,跳过扫描,约 10 秒。网络变了导致旧两跳失效时,客户端会自动清掉缓存、重新扫描,不会卡在死地址上。
3. 另外三处加固
- 固定
AETHER_IP=v4:双栈会让核心挑到 IPv6 端点,数据面校验超时,表现就是「握手成功但什么都打不开」。 - 补上 MASQUE 的启动预算(MIM 150 秒 / H2 180 秒):核心默认 30 秒会在扫描中途放弃。
- H3 的 turbo 失败会自动回退一次完整扫描,避免端点处于冷却期时被误判成「这条路不通」。
同一套参数先在电脑版上实测:单跳 H3 冷启动 7.0 秒,有网关缓存 7.6 秒;MIM 首次 68.8 秒,固定双跳 10.4 秒,经双层隧道访问 cdn-cgi/trace 返回 warp=on。手机版移植的是同一组参数。
除了 MASQUE,它还能做什么
| 能力 | 说明 |
|---|---|
| 三套承载 | 原生 WireGuard / AmneziaWG;Aether 核心的 MASQUE H2、MASQUE H3、GOOL、MASQUE-in-MASQUE;双层伪装 Warp-in-Warp(WG in WG) |
| 出口可选 | 默认 WARP 出口,也可叠加 Psiphon(可选出口地区)或 Tor;出口地区是速度的第一杠杆 |
| DNS 防泄漏 | 隧道内接管解析,支持自定义上游;关闭时也可以让解析走物理链路 |
| 分流规则 | 全局 / 绕过大陆 / 黑名单,规则页可编辑直连与阻断条目 |
| 排障 | 连接过程逐阶段写日志,可一键导出;失败原因会写成一句人能看懂的话,而不是只转圈 |
安装与升级
- 仅支持 arm64-v8a(近几年的手机都是)。
- 从旧版本直接覆盖安装即可,设置与订阅保留;首次安装需允许「未知来源」。
- 包名
com.aether.ther,版本 0.1.31 (32),大小 36.9 MB。 - SHA256:
5378ac89eafced1db726f05d520da523415e1c953a6b6f9598338fa583a0bb36(下载后可自行校验)
已知限制
- MIM 首次连接需要 60–70 秒(核心的验证扫描会把预算走满),之后约 10 秒;这是双层隧道的固有成本。
- MASQUE H2 在部分网络会被 TLS 层拦截,这是网络策略,不是客户端能绕过的;优先用 H3。
- 出口 IP 由 Cloudflare 按网络位置分配,客户端无法指定具体地址;部分服务会按地区限制,属服务端策略。

文章评论 (0)