默认关着是有道理的。IPv6 这条路上任何一环不支持,结果都是先等一次超时再回落到 v4,体感就是「开了之后网变卡」。

两个地方都要开

客户端开关只管客户端自己,配置文件里还有一份:

ipv6: true
dns:
  enable: true
  ipv6: true

顶层的 ipv6 控制内核处不处理 v6 连接,dns.ipv6 控制内置 DNS 返不返回 AAAA 记录。两个都打开,才会真的产生 v6 流量。字段在配置里的位置见 配置文件结构完全解析

合作推荐 订阅链接从哪来? 本站合作机场注册即送 1GB 香港高速体验流量,可直接一键导入。 获取高速节点

开了反而变慢的原因

  • 节点那头没有 v6:DNS 返回了 AAAA,浏览器先试 v6、失败、再试 v4,每个新域名多花几百毫秒。
  • 规则没覆盖 v6:分流规则里只写了 v4 网段,v6 请求全部落到 MATCH,本该直连的国内站点反而绕去了代理。
  • 本地根本没有 v6:宽带没分到 v6 地址时开这个开关没有任何收益,只剩副作用。

所以顺序是:先确认宽带和节点两头都有 v6,再开。

怎么确认真的在走 v6

  1. 命令行跑 curl -6 https://ifconfig.co,返回一个冒号分隔的地址就说明 v6 出口通了,代理环境下的用法见 命令行代理测试
  2. Connections 页面看目标地址列,出现方括号包着的地址就是 v6 连接。
  3. TUN 模式下还要看 tun 段有没有配 v6 的地址和路由。只开顶层 ipv6 而 TUN 没接管 v6,这部分流量会绕过 Clash 直接出去——那是泄漏,不如干脆关掉 v6,TUN 的配置见 TUN 模式详解