TokenPLS:已修复 TUN 的 IPv6 声明,将随下个 iOS 版本发布
作者原文@TokenPLS感谢这份带日志与对照实验的报告,判断完全正确:TUN 的地址在建隧道时确定,此前没有看物理路径。
已修(main
6b5d54cc0):
- 建隧道时只在物理路径支持 IPv6 时才声明 IPv6;
- 隧道运行中路径变化(例如无 IPv6 的 Wi-Fi ↔ 有 IPv6 的蜂窝)会重新声明或撤回。
不声明后,App 的 IPv6 连接会在系统层立刻失败并回退到 IPv4,与不开隧道时一致。
将随下一个 iOS 版本发布;在此之前顶层
ipv6: false的绕法有效(如你所说,dns.ipv6只影响内核自身的解析)。