Windows版Clash Verge Rev如何啟用TUN模式?新手設定教學

Windows 上有些應用程式不吃系統代理?本篇帶你在 Clash Verge Rev 開啟 TUN 模式,從確認權限、安裝服務到測試虛擬網卡逐步操作。也會說明啟用失敗時如何檢查管理員權限與其他 VPN,方便新手完成設定並確認流量已接入代理。

先了解 TUN 模式接管的是哪一段流量

Windows 系統代理是一組提供給應用程式參考的代理設定。瀏覽器通常會讀取這項設定,但部分遊戲、命令列工具、桌面軟體或自行管理網路連線的程式可能不會使用它。TUN 模式則會建立虛擬網路介面,並透過路由將符合條件的連線交給 Clash Verge Rev 內的 mihomo 核心處理,因此適合用來測試那些不遵循系統代理的應用程式。

流量進入核心後,仍會依目前設定檔中的規則與策略組決定走向。啟用 TUN 不代表所有連線都會經過代理節點:命中 DIRECT 的流量仍會直連,區域網路排除項目、IPv6 路由、其他 VPN 及核心支援的通訊協定也會影響接管範圍。TUN 是流量進入核心的方式,不會取代規則設定或節點選擇。

  • 系統代理:應用程式讀取 Windows 的代理設定,再連到用戶端提供的 HTTP 或混合代理入口。
  • TUN:連線經由虛擬網卡與系統路由進入核心,應用程式不一定要自行設定代理位址。
  • 應用程式自訂代理:例如在 Git 或其他工具內填入 SOCKS5 位址;這種設定可能與系統代理、TUN 同時存在。

啟用前確認 Windows、設定檔與管理員權限

Clash Verge Rev 的介面名稱可能會隨版本或語言略有不同。以下以常見的 Windows 10、Windows 11 桌面版操作為例;如果選單文字不同,請在「設定」頁面尋找「Service Mode/服務模式」及「TUN Mode/TUN 模式」相關項目。TUN 需要建立虛擬網路介面並調整路由,通常必須安裝或啟動具備系統權限的服務;一般使用者不一定需要每次都以管理員身分啟動整個圖形介面。

  1. 確認 Clash Verge Rev 已正常啟動,並在設定或核心資訊頁面確認目前使用的核心是 mihomo。應用程式名稱含有 Clash,不能單獨證明核心版本或設定欄位完全相同。
  2. 載入目前使用的設定檔,選取一個已知可用的節點,先確認系統代理模式下的基本連線正常。若訂閱尚未載入或核心有設定解析錯誤,應先處理這些問題。
  3. 儲存或備份目前的設定與重要選項,記下 TUN、系統代理及其他 VPN 的原始狀態,方便測試失敗時還原。
  4. 連接電源並確認網路穩定。若正在使用公司 VPN、遠端桌面、虛擬機器或需要固定路由的工作環境,先確認啟用 TUN 不會中斷必要連線。

在 Clash Verge Rev 的「設定」頁面尋找服務模式區塊。如果服務尚未安裝,按下安裝按鈕時 Windows 可能會跳出使用者帳戶控制(UAC)視窗。確認要求授權的程式確實是目前安裝的 Clash Verge Rev,再按「是」完成安裝。若 UAC 要求輸入系統管理員帳戶,請使用有權管理這台電腦的帳戶;訂閱密碼或節點密碼不能代替 Windows 管理員認證。

服務安裝完成後,依介面提示啟動服務或重新啟動用戶端。若按鈕仍顯示未安裝、服務無法啟動,先關閉用戶端並以滑鼠右鍵選擇「以系統管理員身分執行」,再從服務模式區塊重試。完成安裝後可關閉程式並以一般方式重新開啟;是否需要保持圖形介面以管理員身分執行,依用戶端版本與服務狀態而定。

在 Clash Verge Rev 開啟 TUN 模式

服務模式準備完成後,回到 Clash Verge Rev 的「設定」頁面,找到 TUN 模式開關。部分版本會把 TUN 的開關放在通用設定或網路設定附近;請以目前實際顯示的選項為準。先保持設定檔、節點與代理模式不變,只切換 TUN,這樣較容易判斷變化是否由流量接管方式造成。

  1. 確認服務模式已安裝並正在執行。若介面提供「服務模式」狀態或管理按鈕,先確認狀態不是未安裝或已停止。
  2. 開啟「TUN 模式」開關,並接受 Windows 顯示的權限提示。等待用戶端完成虛擬介面初始化;切換後短暫斷網或重新建立連線可能是正常現象。
  3. 若介面提供堆疊、路由自動設定或 DNS 劫持等進階項目,初次測試先保留預設值,不要同時修改多個選項。不同 mihomo 版本對可用值與預設行為可能不同。
  4. 確認核心記錄沒有持續出現介面建立、路由或 DNS 初始化錯誤,再使用原本可正常連線的網站和應用程式測試。

Windows 上建立 TUN 介面時,用戶端可能會使用相容的虛擬網卡驅動或服務元件。若程式依官方安裝流程要求安裝相關元件,請只透過用戶端提供的功能完成,不要為了排錯而從不明網站下載驅動程式,也不要手動刪除 Windows 網路介面或修改不熟悉的路由。

系統代理與 TUN 是不同的接管入口。啟用 TUN 後,仍可依使用情況保留系統代理,但測試時建議先不要改動它;如果同時有瀏覽器擴充功能、PAC 指令碼或應用程式自訂代理,也要記錄其狀態。當同一個應用程式同時受到多種代理設定影響,連線路徑可能不容易判斷。

確認虛擬網卡與流量是否正常接入

不要只依據 TUN 開關顯示啟用來判斷設定完成。可先查看 Windows 是否出現用戶端建立的虛擬網路介面,再搭配用戶端連線記錄、節點策略和應用程式實際結果確認。介面名稱會依用戶端版本及驅動實作而異,不一定固定包含「Clash」或「Mihomo」。

在 Windows 搜尋並開啟「裝置管理員」,展開「網路介面卡」,檢查是否有新出現的虛擬介面。也可以在 PowerShell 執行以下命令,列出目前可見的網路介面;這項檢查只提供介面清單,不會證明某個應用程式的流量一定經過 TUN。

Get-NetAdapter |
  Select-Object Name, InterfaceDescription, Status, ifIndex

接著選一個已知能透過目前代理節點使用的應用程式,先在系統代理模式測試,再於啟用 TUN 後重測。查看 Clash Verge Rev 的連線或日誌頁面,確認新連線是否出現,以及實際命中的規則和策略組。若連線記錄顯示 DIRECT,可能是規則刻意直連,不能直接判定 TUN 沒有接管流量。

觀察結果可能原因建議檢查
開關無法啟用或立即關閉服務未安裝、服務未執行或權限不足查看服務模式狀態、UAC 提示及核心記錄
虛擬介面沒有出現介面建立失敗、驅動未就緒或啟動流程中斷重啟服務後再試,並查看 Windows 與用戶端錯誤訊息
介面已出現,但應用程式仍直連規則命中直連、流量未被路由接管,或程式使用自訂網路方式查看該連線的規則、目標位址與核心記錄
網頁可開啟,遊戲或語音仍異常UDP、節點能力或應用程式連線路徑不同分別檢查該功能所用的通訊協定與代理策略
所有網路都中斷路由衝突、其他 VPN 衝突或 DNS 初始化失敗先關閉 TUN,恢復原設定並逐項排查

測試時每次只改一個條件。例如,先測試瀏覽器,再測試原本不遵循系統代理的應用程式;不要同時更換節點、代理模式、DNS 和 TUN 堆疊。若希望確認代理出口,可比對相同應用程式在 TUN 關閉與開啟時的連線記錄,並確認規則並未將目標指定為直連。

TUN 啟用失敗時的排查與還原方式

遇到 TUN 無法啟動時,先記下錯誤訊息與發生時間,避免一開始就重裝用戶端或重設整個網路。Windows 的管理員權限、背景服務、虛擬介面與路由都可能影響啟動;若錯誤訊息指出服務安裝或權限不足,應先處理服務狀態,而不是改動訂閱內容。

  • 檢查管理員權限:關閉用戶端後,以「以系統管理員身分執行」啟動,再安裝或啟動服務。若電腦由公司或學校管理,權限可能受到政策限制,請勿嘗試繞過管理政策。
  • 暫停其他 VPN:先中斷 Windows 內建 VPN、企業 VPN 或其他代理軟體,再測試 TUN。部分程式會安裝自己的虛擬網卡或修改預設路由,與 TUN 同時運作時可能產生衝突。
  • 查看核心與服務記錄:留意與建立介面、設定路由、DNS 監聽或連接埠占用相關的錯誤。錯誤發生時間應與實際切換開關的時間對照,避免把舊記錄當成目前故障。
  • 確認設定檔可正常使用:先關閉 TUN,確認同一設定檔在系統代理模式下能連線。若核心本身未成功載入設定,TUN 開關無法修復訂閱格式或節點問題。
  • 逐項恢復預設值:若修改過 DNS、堆疊或路由排除選項,先恢復用戶端預設值再測試。不要一次更換多個欄位,否則難以識別真正造成故障的設定。

要還原設定,先在 Clash Verge Rev 關閉 TUN,等待虛擬介面與路由恢復,再依需要關閉系統代理。若關閉 TUN 後仍無法上網,檢查 Windows「設定」→「網路和網際網路」→「Proxy」,確認手動代理或設定指令碼沒有殘留指向本機的位址。也可在「設定」→「網路和網際網路」→「進階網路設定」查看介面狀態;除非已確認原因,避免直接重設整個網路或刪除介面卡。

當基本網路恢復後,再逐一啟用其他 VPN、恢復自訂代理或調整 TUN 設定。若仍失敗,保留 Clash Verge Rev 版本、mihomo 核心版本、Windows 版本與完整錯誤訊息,並遮蔽訂閱網址、節點密碼及其他憑證後再尋求支援。如此能更快分辨是服務權限、路由衝突、核心設定,還是特定應用程式本身的連線問題。

下載 Clash選擇裝置平台