IPv6 開關:什麼時候該開啟,開啟後要改什麼
General 頁面有一個 IPv6 開關,預設關閉。關著的時候核心會拒絕 IPv6 連線請求,程式一般會自動回落到 IPv4,多數人感覺不到差別。
什麼時候需要開啟
- 校園網或寬頻只給了 IPv6 地址,純 IPv4 出不去;
- 要訪問只有 AAAA 記錄、沒有 A 記錄的站點;
- 節點入口本身是 IPv6 地址。
光開開關是不夠的
DNS 部分也要允許返回 AAAA 記錄,否則解析這一步就斷了:
dns:
enable: true
ipv6: true
規則那邊要注意:IP-CIDR 只匹配 IPv4,IPv6 網段必須寫成 IP-CIDR6,很多人從別處抄來的規則表裡根本沒有 IPv6 條目,開了之後這部分流量直接落到 MATCH 上。GEOIP 對 IPv6 仍然有效。TUN 模式下還要確認虛擬網絡卡拿到了 IPv6 地址,命令列跑一次 ipconfig,看 Clash 那塊網絡卡有沒有 IPv6 那一行。
開啟之後反而變慢
這在運營商 IPv6 質量差的地區很常見:瀏覽器優先嚐試 IPv6,等幾秒超時後才退回 IPv4,表現就是每開啟一個新站點都先卡一下。判斷方法是關掉開關再試同一個站點,如果立刻變快,就是這個原因。要麼關回去,要麼只在 DNS 裡把 ipv6 設為 false,保留系統層面的 IPv6 能力。