UDP 轉發與遊戲加速:開啟與驗證方法
網頁瀏覽幾乎全是 TCP,但遊戲對戰、語音通話、視訊會議大量使用 UDP。如果代理鏈路不支援 UDP,這些應用要麼直接失敗,要麼退化到高延遲模式。
UDP 轉發的三個條件
- 服務端支援:節點的伺服器端開啟了 UDP relay(Shadowsocks 的
-u、V2Ray 預設支援等)——這取決於服務商,客戶端無法單方面開啟; - 節點配置宣告:配置檔案中該節點帶
udp: true欄位。訂閱一般已正確標註;自己寫的節點別漏; - 走 TUN 或應用原生 SOCKS5:系統代理(HTTP 協議)不支援 UDP 轉發——想讓遊戲的 UDP 流量進入 Clash,要麼開 TUN 模式(推薦),要麼在支援 SOCKS5 的應用裡手動填 127.0.0.1:7890。
驗證是否生效
開啟 TUN 後執行遊戲,開啟 Connections 頁面按網路型別觀察——出現 UDP 型別且 Chains 指向節點的連線即轉發成功。遊戲內的直觀表現是 NAT 型別改善(如從 Strict 變為 Moderate/Open)。如果 UDP 連線全部顯示 DIRECT,檢查規則裡是否有針對性的直連規則,或該節點 udp 欄位缺失。