「網頁都正常,就是遊戲進不去、語音聽不見」——十有八九是 UDP 沒走通。
系統代理天生不管 UDP
Windows 的系統代理設定是給 HTTP/HTTPS 準備的,它只轉發 TCP。遊戲對戰、語音通話、QUIC 全是 UDP,開著系統代理它們要麼直連出去、要麼直接不通。
路只有兩條:開 TUN 模式,在網路層接管,UDP 一併處理;或者讓程式自己配 SOCKS5 代理並且該程式支援 UDP 轉發。絕大多數情況選前者。
合作推薦 訂閱連結從哪來? 本站合作機場註冊即送 1GB 香港高速體驗流量,可直接一鍵匯入。 取得高速節點節點這邊要開啟 udp
用戶端接管了不等於節點支援。設定裡每個節點單獨宣告:
proxies:
- name: "hk-01"
type: ss
server: 1.2.3.4
port: 8388
cipher: aes-128-gcm
password: "xxxx"
udp: true
沒有 udp: true 的節點,Clash 不會往它上面送 UDP。訂閱裡漏這個欄位是常事,可以用 Parsers 在每次更新訂閱後自動補,省得手改。
還是不通的三種情況
- 機場那頭關了 UDP:欄位寫了也沒用,服務端不轉發。看 Logs 有沒有 UDP 相關的拒絕記錄,或者直接問客服。
- 規則把它攔下了:給遊戲程序單獨寫一條規則確認走向,寫法見 PROCESS-NAME 規則,按連接埠攔的情況見 DST-PORT 與 SRC-PORT。
- 程式繞過了代理:部分遊戲平臺有自己的網路棧,症狀和對策見 部分軟體不走代理。
QUIC 是個例外:瀏覽器的 QUIC 走 UDP 443,不通時通常會自動回落到 TCP,表現只是慢一點。嫌它拖後腿可以直接攔掉。