系統代理是「請程式自覺走代理」,TUN 模式則是「在網路層直接把流量拿過來」。它透過建立一塊虛擬網路卡接管系統的預設路由,讓所有 TCP/UDP 流量都進入 Clash 核心,包括不理會系統代理的命令列工具、遊戲和各類用戶端軟體。

開啟步驟

  1. 安裝服務模式:Settings → Service Mode → 點選 Manage 安裝服務(需要管理員許可權)。安裝成功後旁邊的圓點變為綠色。TUN 需要建立網路卡的許可權,服務模式讓核心以系統服務身份獲得該許可權。
  2. 開啟 TUN:回到 General 頁面開啟 TUN Mode 開關。
  3. 此時「網路連線」裡會出現一塊名為 Clash 的介面卡,Connections 頁面開始出現來自各種處理程序的連線。
合作推薦 訂閱連結從哪來? 本站合作機場註冊即送 1GB 香港高速體驗流量,可直接一鍵匯入。 取得高速節點

TUN 與系統代理如何取捨

系統代理TUN 模式
覆蓋範圍遵守系統代理的程式幾乎全部程式
許可權要求需要服務模式
DNS 處理由瀏覽器/程式自理由 Clash 統一接管(fake-ip)
典型用途日常瀏覽命令列、遊戲、UWP、網路卡級分流

兩者可以同時開啟,互不衝突;日常也可只開 TUN。

設定細節(進階)

CFW 的 TUN 依賴設定中的 tundns 段。訂閱若未包含,可透過 Mixin 注入:

mixin:
  tun:
    enable: true
    stack: gvisor
    dns-hijack:
      - 198.18.0.2:53
  dns:
    enable: true
    enhanced-mode: fake-ip
    nameserver:
      - 223.5.5.5
      - 119.29.29.29
  • stack: gvisor 是使用者態網路棧,相容性最好;system 棧效能更高但對系統環境更敏感,出問題時優先換回 gvisor。
  • fake-ip 模式下 Clash 用保留網段(198.18.0.0/16)的假 IP 響應 DNS,再在建立連線時映射回域名,能顯著降低 DNS 洩漏與解析延遲,詳見 自定義 DNS
開不起來?TUN 啟動失敗、開啟後斷網等問題的完整排查見 TUN 模式無法啟動或沒有網路