Leadaxe:WARP 上的 IPv6 经 MASQUE 可用,先查 tun 地址与 DNS 策略

在 sing-box-lx 的 IPv6 问题(#26)中,Leadaxe 说他在真实 WARP 上验证过:IPv6 经 masque 在 vhttp: h2 与 h3 上都可用,curl 访问 https://[2606:4700:4700::1111]/cdn-cgi/trace 会返回 WARP 的 v6 地址且带 warp=on,ipv6.icanhazip.com 也能应答。他据此指出,多数「IPv6 不工作」不是出站问题,而是配置其余部分:一、tun 入站的 address 必须带 IPv6 地址(例如 fdfe:dcba:9876::1/126),否则系统没有指向隧道的 v6 路由;二、dns.strategy 不能是 ipv4_only,用 prefer_ipv4 时双栈域名会选到 v4;三、确认 v6 流量按路由规则进了 warp-vpn。仍未解决需附完整配置、debug 级日志与具体失效现象。

作者原文

Проверил на живом WARP: IPv6 через masque работает и на vhttp: h2, и на h3 — curl на https://[2606:4700:4700::1111]/cdn-cgi/trace отдаёт v6-адрес WARP и warp=on, ipv6.icanhazip.com тоже отвечает. Чаще всего «IPv6 не работает» — это не outbound, а остальной конфиг:

  1. у tun-входа в address должен быть IPv6-адрес (например fdfe:dcba:9876::1/126), иначе у системы нет v6-маршрута в туннель;
  2. dns.strategy не должна быть ipv4_only, а при prefer_ipv4 для доменов с двумя стеками будет выбираться v4;
  3. проверьте, что v6-трафик попадает в warp-vpn по правилам маршрутизации.

Если не поможет — приложите полный конфиг (ключи можно замазать) и лог с "log": {"level": "debug"} во время запроса к https://ipv6.icanhazip.com, плюс что именно не работает (сайты, пинг, какая проверка).