安裝順序:先確認系統代理正常,再考慮 TUN
在 Windows 設定 Clash Verge Rev,建議依序完成「確認架構 → 安裝用戶端 → 匯入訂閱 → 選擇策略 → 開啟系統代理 → 驗證連線」。服務模式用來管理需要較高權限的核心工作;TUN 則透過虛擬網路介面接管流量。兩者都不是匯入訂閱的必要條件。
Clash Verge Rev 是圖形化用戶端,實際處理規則、DNS 與代理連線的是 mihomo 核心。用戶端視窗能開啟,只代表介面啟動成功;訂閱有效、核心正在執行、代理連接埠可用,以及應用程式流量確實進入核心,是需要分別確認的四件事。
選擇安裝檔:確認處理器架構與安裝範圍
在 Windows 設定中確認系統類型
開啟 Windows 11「設定」→「系統」→「系統資訊」,查看「系統類型」;Windows 10 通常可在「設定」→「系統」→「關於」找到。搭載 Intel、AMD 處理器的常見 64 位元電腦請選 x64 安裝檔;搭載 Snapdragon 等處理器的電腦屬於 ARM64,請先確認所選發行版本是否提供 ARM64 安裝檔及相關支援說明。
| 顯示的資訊 | 選擇與確認 |
|---|---|
| x64 架構處理器,64 位元作業系統 | 選擇 Windows x64 安裝檔,檔名可能標示為 x64 或 x86_64。 |
| ARM 架構處理器 | 優先選擇明確支援該系統的 ARM64 安裝檔;Windows 的應用程式轉譯能力不代表驅動程式也相容。 |
| 32 位元作業系統 | 請勿安裝 x64 版本;先確認目前版本的系統需求,不要假設一定有 32 位元版本。 |
前往用戶端下載頁選擇 Windows 下載項目,並確認專案名稱為 Clash Verge Rev。安裝檔版本會變動,因此本文不指定版本號;如果介面或系統需求不同,請以目前的發行說明為準。下載完成後,請確認檔案屬性與來源。若系統出現風險提示,先核實來源,不要為了略過檢查而關閉整套安全防護。
完成安裝並處理首次執行需求
- 先退出正在執行的舊版用戶端;升級前請備份設定,尤其是本機覆寫、規則與自訂代理群組。
- 執行安裝程式,依照精靈選擇安裝位置。寫入系統目錄或安裝服務時,可能會出現 UAC 授權視窗;確認程式來源後再授權。
- 首次開啟用戶端時,確認視窗與系統匣圖示都正常顯示。關閉視窗可能只是縮到系統匣,不代表程式已結束。
- 若提示缺少 Microsoft Edge WebView2 Runtime,請依照專案安裝說明補齊執行階段;不要從不明網站下載單一 DLL 並放進程式資料夾。
匯入訂閱:確認設定已啟用,而非只有下載成功
進入用戶端的「訂閱」頁面,透過「新增」或「匯入」選項加入服務提供者提供的 Clash 相容訂閱連結。不同版本的選項名稱可能略有差異。訂閱網址通常包含存取憑證,請勿放進截圖、公開記錄或線上設定轉換網站。
- 貼上訂閱連結並下載,確認沒有 HTTP 錯誤、逾時或 YAML 解析錯誤。
- 在訂閱清單中選取剛匯入的設定,確認它已成為目前啟用項目。只出現在清單中,不代表核心已載入使用。
- 開啟「代理」頁面,將執行模式設為「規則」,並確認代理群組中有預期的節點。
- 在負責代理出口的策略群組中選擇可用節點;若選取的是 DIRECT,請求就會直接連線。
訂閱回傳的內容可能是網頁、登入提示或其他用戶端格式;即使連結能在瀏覽器中開啟,也不代表能直接供 mihomo 使用。匯入失敗時,先查看具體錯誤:以 HTML 開頭的回應通常不是設定檔;缺少必要欄位或引用不存在的策略名稱,則需檢查訂閱格式與覆寫內容。
系統代理:確認連接埠、Windows 設定與應用程式行為
在用戶端開啟「系統代理」,並前往 Windows「設定」→「網路和網際網路」→「Proxy」,確認手動 Proxy 指向本機位址。以下診斷以混合連接埠 7897 為例;這不是所有安裝環境的固定值,請先從用戶端設定或實際執行設定中確認目前使用的連接埠。
系統代理只會讓遵循 Windows 代理設定的應用程式使用指定入口,不會自動接管所有程式。瀏覽器擴充功能、自行設定代理的應用程式、部分命令列工具,以及使用 WinHTTP 的程式,可能採用不同設定。某個程式沒有走代理,不代表用戶端安裝失敗。
透過明確指定代理的請求隔離問題
開啟 PowerShell,先檢查本機連接埠,再使用 Windows 內建的 curl.exe 發出請求。明確寫出 .exe,可避免部分 PowerShell 環境中的 curl 別名造成參數差異。
Test-NetConnection -ComputerName 127.0.0.1 -Port 7897
curl.exe --proxy http://127.0.0.1:7897 --connect-timeout 10 --max-time 20 -I https://example.com/
TcpTestSucceeded : True:表示本機連接埠接受連線,但不代表節點與遠端網站一定可用。- 若立即顯示連線遭拒,請先檢查連接埠是否填錯、核心是否正在執行,不要反覆切換節點。
- 本機連接埠可連線,但請求逾時:接著檢查代理群組選擇、節點連線狀態、規則比對結果與核心記錄。
- 明確指定代理的請求成功,但瀏覽器仍無法連線:檢查瀏覽器的代理擴充功能是否與系統代理設定衝突。
命令中的 10 秒與 20 秒分別是連線及整體請求的逾時上限,不是速度測試結果。驗證時同步開啟用戶端的「連線」頁面,查看目標網域、比對到的規則與實際策略鏈;即使請求成功,也要確認流量是否依預期經過代理,而非被規則判定為直連。
服務模式與 TUN:分開設定授權與流量接管範圍
服務模式用來處理權限需求
服務模式讓背景服務負責啟動核心等需要較高權限的工作,避免每次開啟圖形介面都得手動提升權限。常見版本的入口位於「設定」→「Clash 設定」→「服務模式」;若版面不同,可在設定頁面尋找「服務模式」或服務管理選項,並以目前介面顯示的名稱為準。
- 在服務管理頁面執行安裝,確認 UAC 提示所指的是目前安裝目錄中的程式。
- 等待介面顯示服務已安裝或正在執行;若失敗,請保留完整錯誤訊息,不要連續重複安裝。
- 依照介面提示重新啟動用戶端或核心,再確認服務狀態與設定載入結果。
服務已安裝、服務正在執行,以及核心成功載入設定,是不同的狀態。服務模式也不等於開機啟動:背景服務可能隨系統啟動,但圖形介面是否在登入後啟動、是否還原系統代理,仍取決於用戶端設定。
TUN 可處理系統代理無法涵蓋的流量
若要讓不讀取系統代理設定的程式進入規則處理,再嘗試啟用 TUN。Windows 上的 TUN 通常涉及虛擬介面、路由與 DNS 處理,因此需要相應權限。啟用前先確認服務模式正常,接著只變更 TUN 這項設定,保留已驗證的訂閱與節點選擇。
啟用 TUN 不代表所有連線都一定會經過代理,最終處理方式仍由規則決定。網域解析、Fake-IP 對應、路由排除與其他 VPN 軟體都會影響結果。企業 VPN、虛擬機器網路或安全軟體同時執行時,可能發生路由衝突;若內網連線異常,先關閉 TUN 進行對照測試,不要直接刪除系統網路介面卡。
開機啟動:重新登入後驗證完整連線流程
用戶端常見的自動啟動選項位於「設定」→「Verge 設定」,名稱可能是「開機自動啟動」或「開機啟動」。若目前版本調整了分類,搜尋同名開關即可。啟用後,請在 Windows 11「設定」→「應用程式」→「啟動」確認對應啟動項目沒有被系統停用;Windows 10 也可在工作管理員的「啟動」頁面查看。
桌面用戶端的「開機啟動」通常是使用者登入後才啟動,並不代表登入前就能提供代理。筆記型電腦從睡眠狀態恢復也不算完整啟動,不能取代重新登入或重新開機測試。
重新開機後確認五項狀態
- 系統匣中只有預期的用戶端正在執行,舊用戶端沒有同時還原系統代理。
- 訂閱仍是先前啟用的設定,代理群組選擇沒有意外變成 DIRECT。
- 核心正常執行,實際使用的連接埠仍與 Windows 系統代理設定一致。
- 需要使用系統代理或 TUN 時,對應開關已恢復;不要假設所有版本都會自動還原。
- 發出新的請求後,「連線」頁面出現紀錄,且目標與策略鏈符合預期。
若登入後偶爾無法連線,先比較「用戶端尚未啟動」與「用戶端啟動完成」兩個時點的系統代理狀態。如果系統保留了本機代理位址,但用戶端尚未執行,遵循系統代理設定的應用程式就會連到沒有人監聽的連接埠。若要暫時恢復網路,可先在 Windows 代理設定中關閉手動 Proxy,再檢查啟動項目,不必立刻重新安裝。
安裝與執行錯誤:依症狀排查,不要同時重設所有設定
| 症狀 | 優先檢查項目 | 處理方式 |
|---|---|---|
| 安裝程式無法在這部電腦執行 | 處理器架構、Windows 版本、發行說明 | 重新選擇符合系統的安裝檔,不要把相容性模式當成架構轉換工具。 |
| 視窗空白或啟動後立即關閉 | WebView2 執行階段、用戶端記錄 | 安裝支援的執行階段並記錄錯誤;備份設定後再考慮修復安裝。 |
| 安裝服務時顯示拒絕存取 | UAC 授權、帳戶權限、組織政策 | 使用有權限安裝服務的帳戶;若是受管理裝置,請聯絡管理員處理。 |
| 記錄中出現 address already in use | 連接埠遭占用、舊用戶端程序 | 找出占用連接埠的程式並退出,或修改連接埠並同步更新應用程式設定。 |
| 匯入訂閱後沒有節點 | 回應格式、設定是否啟用、覆寫結果 | 確認是 Clash 相容設定,排除錯誤覆寫後重新載入。 |
| 啟用 TUN 後內網連線異常 | 其他 VPN、路由、DNS 與排除規則 | 關閉 TUN 進行對照測試,再逐項調整;先保留可正常使用的系統代理設定。 |
找出占用連接埠的程序
若記錄顯示連接埠衝突,可在 PowerShell 執行以下命令。第一個命令會列出監聽位址、連接埠與程序識別碼;第二個命令則會查詢負責監聽該連接埠的程序。若查不到監聽紀錄,第二個命令可能會顯示錯誤,通常需要先確認連接埠或核心狀態。
Get-NetTCPConnection -LocalPort 7897 -State Listen |
Select-Object LocalAddress, LocalPort, OwningProcess
Get-Process -Id (Get-NetTCPConnection -LocalPort 7897 -State Listen).OwningProcess
找到占用者後,先確認程式身分,不要直接結束不認識的系統程序。如果修改了混合連接埠,請重新檢查系統代理,以及曾手動設定連接埠的應用程式;如果瀏覽器擴充功能或開發工具仍使用舊連接埠,就可能出現只有部分應用程式無法連線的情況。
完成標準:設定可用、重新啟動後可恢復、故障時可回復
安裝完成不代表所有開關都要開啟。主要使用瀏覽器的電腦,採用規則模式搭配系統代理可能就已足夠;需要涵蓋其他應用程式時,再加入服務模式與 TUN。每新增一項功能,都要重新確認連接埠、連線紀錄與目標網站存取狀況。
最後保留一份本機覆寫與設定備份,並記下實際使用的連接埠、目前訂閱與服務狀態。退出用戶端前,請關閉系統代理,或確認正常退出時會還原系統設定;升級後再測試一次登入時的啟動流程。後續若遇到規則與 DNS 問題,可參閱使用手冊;首次匯入與基本操作則可依照入門教學逐步確認。