預設關著是有道理的。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 模式詳解