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 需要建立虛擬網路介面並調整路由,通常必須安裝或啟動具備系統權限的服務;一般使用者不一定需要每次都以管理員身分啟動整個圖形介面。
- 確認 Clash Verge Rev 已正常啟動,並在設定或核心資訊頁面確認目前使用的核心是 mihomo。應用程式名稱含有 Clash,不能單獨證明核心版本或設定欄位完全相同。
- 載入目前使用的設定檔,選取一個已知可用的節點,先確認系統代理模式下的基本連線正常。若訂閱尚未載入或核心有設定解析錯誤,應先處理這些問題。
- 儲存或備份目前的設定與重要選項,記下 TUN、系統代理及其他 VPN 的原始狀態,方便測試失敗時還原。
- 連接電源並確認網路穩定。若正在使用公司 VPN、遠端桌面、虛擬機器或需要固定路由的工作環境,先確認啟用 TUN 不會中斷必要連線。
在 Clash Verge Rev 的「設定」頁面尋找服務模式區塊。如果服務尚未安裝,按下安裝按鈕時 Windows 可能會跳出使用者帳戶控制(UAC)視窗。確認要求授權的程式確實是目前安裝的 Clash Verge Rev,再按「是」完成安裝。若 UAC 要求輸入系統管理員帳戶,請使用有權管理這台電腦的帳戶;訂閱密碼或節點密碼不能代替 Windows 管理員認證。
服務安裝完成後,依介面提示啟動服務或重新啟動用戶端。若按鈕仍顯示未安裝、服務無法啟動,先關閉用戶端並以滑鼠右鍵選擇「以系統管理員身分執行」,再從服務模式區塊重試。完成安裝後可關閉程式並以一般方式重新開啟;是否需要保持圖形介面以管理員身分執行,依用戶端版本與服務狀態而定。
在 Clash Verge Rev 開啟 TUN 模式
服務模式準備完成後,回到 Clash Verge Rev 的「設定」頁面,找到 TUN 模式開關。部分版本會把 TUN 的開關放在通用設定或網路設定附近;請以目前實際顯示的選項為準。先保持設定檔、節點與代理模式不變,只切換 TUN,這樣較容易判斷變化是否由流量接管方式造成。
- 確認服務模式已安裝並正在執行。若介面提供「服務模式」狀態或管理按鈕,先確認狀態不是未安裝或已停止。
- 開啟「TUN 模式」開關,並接受 Windows 顯示的權限提示。等待用戶端完成虛擬介面初始化;切換後短暫斷網或重新建立連線可能是正常現象。
- 若介面提供堆疊、路由自動設定或 DNS 劫持等進階項目,初次測試先保留預設值,不要同時修改多個選項。不同 mihomo 版本對可用值與預設行為可能不同。
- 確認核心記錄沒有持續出現介面建立、路由或 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 版本與完整錯誤訊息,並遮蔽訂閱網址、節點密碼及其他憑證後再尋求支援。如此能更快分辨是服務權限、路由衝突、核心設定,還是特定應用程式本身的連線問題。