「網頁都正常,就是遊戲進不去、語音聽不見」——十有八九是 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 在每次更新訂閱後自動補,省得手改。

還是不通的三種情況

  1. 機場那頭關了 UDP:欄位寫了也沒用,服務端不轉發。看 Logs 有沒有 UDP 相關的拒絕記錄,或者直接問客服。
  2. 規則把它攔下了:給遊戲程序單獨寫一條規則確認走向,寫法見 PROCESS-NAME 規則,按連接埠攔的情況見 DST-PORT 與 SRC-PORT
  3. 程式繞過了代理:部分遊戲平臺有自己的網路棧,症狀和對策見 部分軟體不走代理
QUIC 是個例外:瀏覽器的 QUIC 走 UDP 443,不通時通常會自動回落到 TCP,表現只是慢一點。嫌它拖後腿可以直接攔掉。