什麼時候需要開啟 TUN 模式?

當應用程式不讀取系統代理、需要接管 UDP,或希望依規則處理更多系統流量時,才有必要開啟 TUN。瀏覽器等能正常讀取系統代理的應用程式通常不需要額外接管。

  • TUN 模式與權限
  • 概念說明
簡要回答

當應用不讀取系統代理、需要接管 UDP 或希望按規則處理更多系統流量時,TUN 才有必要開啟。瀏覽器等能正常讀取系統代理的應用通常不需要額外接管。確認系統代理覆蓋不到目標流量後,再按用戶端文件開啟 TUN、DNS 劫持和自動路由,並立即重新測試。

先判斷目標流量是否需要 TUN

如果目標應用已經遵循系統代理,就不需要先開 TUN。連線清單完全看不到請求時,才繼續判斷。

目標應用是否無法設定 HTTP/SOCKS 代理

連線清單是否看不到該應用請求

是否需要處理 UDP、遊戲、語音或命令列工具

目前系統是否允許建立 TUN 或 VPN 介面

確認需要後這樣開啟

  • 先確認普通系統代理無法滿足需求(參見 系統代理 FAQ
  • 開啟 TUN 前備份設定並記錄原代理設定(參見 TUN 裝置說明
  • 按用戶端文件啟用 TUN、DNS 劫持和自動路由
  • 開啟後用連線清單確認目標請求進入 Clash

TUN 不是速度最佳化開關

TUN 可能與其他 VPN、企業安全軟體或虛擬網路介面卡衝突

行動裝置 TUN 通常表現為系統 VPN 權限