先釐清:介面、設定檔與 mihomo 核心
Clash Verge Rev 是桌面用戶端,負責匯入訂閱、管理設定及顯示連線狀態;mihomo 則是實際處理代理連線、DNS 與規則比對的核心。在介面中看得到節點,不代表應用程式流量已進入核心;開啟系統代理,也不代表每條連線都會經過遠端節點。先理解這兩點,再查看側邊欄會更容易掌握。
本文以 Clash Verge Rev 2.x 常見的繁體中文介面為參考。不同小版本、視窗寬度與作業系統可能會改變按鈕位置或部分名稱;請以目前安裝版本顯示的內容為準。以下依「代理 → 設定 → 連線 → 規則 → 日誌 → 設定」的順序說明各頁用途,側邊欄實際排列可能不同。
| 頁面 | 主要操作 | 適合解答的問題 |
|---|---|---|
| 代理 | 選擇策略、測試延遲、切換模式 | 目前的策略組使用哪個節點? |
| 設定 | 匯入、更新及啟用訂閱設定 | 節點與規則從哪裡來? |
| 連線 | 檢視即時請求、策略鏈與流量 | 這次連線實際經過哪裡? |
| 規則 | 檢視目前載入的分流規則 | 哪些條件會符合這個策略? |
| 日誌 | 檢視核心執行資訊與錯誤 | 請求在哪個階段失敗? |
| 設定 | 管理系統代理、TUN 與監聽連接埠 | 應用程式流量如何進入核心? |
代理頁:選策略組、選節點、查看延遲
節點與策略組屬於不同層級
開啟「代理」後,通常會先看到數個策略組,而不是所有請求共用的一份節點清單。策略組是規則可引用的出口選擇器:內容可以是節點,也可以是其他策略組。訂閱提供者可能將策略組命名為「節點選擇」、「自動選擇」、「影音串流」等;這些名稱來自設定檔,並非用戶端固定的分類。
- 先找到目前要使用的策略組,再展開候選項目。
- 如果群組類型是
select,請點選節點或子策略組,並確認選取狀態已變更。 - 執行群組內的延遲測試,等待候選項目回傳結果;請勿連續重複測試。
- 重新發出一次網頁請求,再到「連線」確認策略鏈,不要只看節點卡片。
url-test 會根據探測結果自動選擇候選出口;fallback 著重依序尋找可用出口;load-balance 則依設定的策略分配連線。各組行為由設定檔決定,不能把所有組都視為固定使用單一節點的手動清單。
規則、全域與直連三種模式
- 規則模式(Rule):依目前的規則集決定出口。日常需要區分直連與代理流量時,建議先使用此模式。
- 全域模式(Global):進入核心的連線通常會交由
GLOBAL策略處理;排查問題時,還要確認該策略實際選用的出口。 - 直連模式(Direct):進入核心的連線會直接連線,通常用於比對測試。
部分版本會在代理頁上方提供模式選擇,也可能放在全域快捷區。不論入口在哪裡,模式本身都不會將應用程式流量導入核心。若應用程式未使用系統代理,也未由 TUN 接管,即使切換至全域模式,也不能據此判定流量已經經過代理。
設定頁:匯入訂閱、更新內容、啟用設定
「設定」頁管理核心使用的設定來源。遠端訂閱通常會提供節點、策略組、規則與相關參數;本機設定檔則由電腦上的檔案提供。匯入成功只表示用戶端取得可儲存的設定內容,之後仍須確認該設定已啟用,且核心已成功載入。
首次匯入的操作順序
- 進入「設定」,在訂閱連結欄位貼上服務提供者給的完整 URL,然後執行匯入。連結可能包含存取憑證,請勿貼到公開討論區。
- 等待設定卡片出現,並檢查名稱與更新時間。若匯入失敗,先查看錯誤訊息;不要把訂閱網址當成節點網址手動填入。
- 選取該卡片作為目前設定,確認介面顯示已啟用;選取標記會因版本而異。
- 返回「代理」,確認策略組與節點已顯示。若內容仍是舊的,請回到設定頁確認目前啟用的不是另一張卡片。
更新訂閱不等於切換訂閱
更新會重新取得同一來源的設定;啟用則是讓某份設定套用於目前執行環境。若同時有兩張訂閱卡片,更新其中一張不代表它一定會成為目前使用的設定。節點數量變化、方案流量資訊與到期日也取決於訂閱服務是否提供相關資料,用戶端無法自行產生這些資訊。
需要調整規則時,先釐清要修改的是遠端原始檔、本機設定檔,還是用戶端提供的合併與腳本處理功能。直接修改遠端設定副本,可能在下次更新時被覆寫;若使用合併功能,應檢查最終執行的設定是否符合預期。YAML 的縮排、欄位型別與策略組名稱都必須正確,不能只因編輯器成功儲存,就認定核心接受了設定。
連線頁:確認單次請求的實際出口
「連線」頁會顯示進入核心的連線紀錄,是驗證流量分流最直接的地方。常見欄位包括目標主機、目標位址、網路類型、上傳與下載流量、符合的規則及策略鏈。是否能看到處理程序名稱,會受系統權限、接管方式與核心設定影響;沒有顯示處理程序名稱,本身不能證明連線異常。
發出一次新請求來完成驗證
- 保持「連線」頁開啟,在瀏覽器另開一個目標網頁,並盡量減少其他應用程式的背景請求。
- 依網域篩選紀錄;若只看到 IP 位址,再依請求時間與目標位址辨識。
- 開啟該連線的詳細資料,記下符合的規則、策略組與最終節點。策略鏈可能包含多層群組,不能只看第一個組名。
- 若顯示
DIRECT,請到規則頁查明原因;若流量經過預期節點,再搭配網頁回應或出口 IP 查詢確認。
切換節點後,既有的 TCP 長連線或 HTTP/2 工作階段可能仍沿用舊出口。測試時請建立新請求;必要時先關閉相關連線,再重新瀏覽。連線頁的關閉操作會中斷相應工作階段,可能導致下載、會議或遠端終端機斷線,操作前請確認影響範圍。
連線頁暫時沒有目標紀錄時,應先確認流量是否進入核心,不要立刻判定節點無法使用。瀏覽器可能使用獨立的代理設定,應用程式也可能忽略系統代理。反過來說,頁面快取可能讓網頁顯示出來,卻沒有產生預期的新請求。
規則頁:檢查比對條件、順序與最終策略
「規則」頁會顯示目前執行設定所載入的規則。常見類型包括精確網域 DOMAIN、網域後綴 DOMAIN-SUFFIX、IP 網段 IP-CIDR、規則集參照 RULE-SET,以及最後的預設規則 MATCH。一般規則通常依序比對,較前面的符合項目會影響最終結果。
rules:
- DOMAIN-SUFFIX,example.com,DIRECT
- MATCH,節點選擇
此範例表示:符合 example.com 及其子網域的請求會直連,其餘則交由「節點選擇」處理。這只是用來說明規則順序,不能直接取代完整設定;第二行引用的策略組必須確實存在,名稱也必須完全一致。
規則頁與連線頁應搭配查看
- 規則頁看定義:條件是什麼、順序如何、引用哪個策略。
- 連線頁看結果:單次請求符合什麼規則,最後經過哪個節點。
- 設定頁改來源:需要長期調整時,找到實際生效的設定或合併規則入口。
若介面只顯示目標 IP,沒有可用的網域資訊,網域規則未必能如預期比對。應一併檢查 DNS 處理方式、應用程式是否自行解析網域,以及是否啟用網域嗅探。規則頁列出某條規則,不代表每次請求都具備比對該規則所需的資訊。
日誌頁:依時間找出錯誤發生階段
「日誌」用來查看執行事件與錯誤背景,不是另一種延遲排行榜。常見級別包括 info、warning、error、debug。日常保留適量資訊即可;排查時可暫時提高詳細程度,重現問題後再調回,避免大量日誌妨礙閱讀或洩露連線細節。
先明確重現問題,再查看錯誤前後文
- 記下目前時間、啟用的設定、所選節點,以及使用系統代理或 TUN。
- 開啟「日誌」,只重現一次失敗操作,例如重新整理目標網頁。
- 找到同一時間的紀錄,連同前後幾行一起閱讀,不要只截取最後一個
timeout。 - 將錯誤分類為設定載入、本機監聽、DNS、遠端連線或協定交握,再只調整相關部分。
| 日誌線索 | 優先檢查 | 不能直接推論的結論 |
|---|---|---|
address already in use | 本機監聽連接埠是否被其他程式占用 | 不能據此判定訂閱已過期 |
lookup 與名稱解析錯誤 | 發生錯誤的網域、DNS 上游及其連線狀態 | 不能只憑一個詞就判定所有節點都失效 |
i/o timeout | 逾時發生在 DNS、撥號還是讀取階段 | 不能判定一定是密碼錯誤 |
connection refused | 目標位址、連接埠及服務監聽狀態 | 不能判定更換規則就能修復 |
同一類錯誤可能有多種原因。例如遠端撥號逾時,可能是節點線路無法連線,也可能是本機網路封鎖。先改用另一個節點或另一種本機網路進行單項比對,比連續修改 DNS、連接埠與模式更容易找出原因。提交日誌時,請保留錯誤類型與時間順序,刪除訂閱網址、驗證資訊及不必要的瀏覽網域。
設定頁:系統代理、TUN 與連接埠各司其職
「設定」頁最容易混淆的是系統代理與 TUN。系統代理會將代理位址寫入作業系統設定,適用於遵循該設定的應用程式;TUN 則會建立虛擬網路介面,搭配路由與 DNS 設定接管流量,實際涵蓋範圍取決於設定。兩者並非「一般節點」與「高速節點」的差別,也不會自動改善遠端伺服器的線路品質。
系統代理檢查方式
進入「設定」,找到「系統代理」開關;監聽連接埠通常可在同一頁的連接埠或 Clash 參數區查看。部分版本會將相關項目放在「設定」→「Clash 設定」中。路徑名稱可能因版本更新而異,請以目前頁面顯示的欄位為準,不要照著其他用戶端的選單名稱尋找。
例如,本機混合連接埠若目前設定為 7897,手動設定代理的應用程式就應使用 127.0.0.1:7897;若目前設定為其他連接埠,就必須使用該值。7890、7897 都不是適用於所有安裝環境的固定值。混合連接埠可接受 HTTP 與 SOCKS 代理連線,但應用程式端仍須選擇其支援的協定類型。
TUN 與服務權限
啟用 TUN 時,用戶端可能會要求安裝或啟動服務,或授予系統管理員權限。請先依介面提示完成服務操作,再檢查開關狀態與日誌。虛擬網卡、路由或 DNS 設定失敗時,僅看到開關已開啟,並不足以確認流量已成功接管。公司 VPN、其他代理軟體與安全軟體也可能影響路由,排查前請記錄原有網路設定。
完整操作流程:從匯入到確認連線
- 設定頁:匯入訂閱、啟用對應設定,並確認載入時沒有錯誤。
- 代理頁:選擇規則模式,在手動策略組中選一個節點並測試延遲。
- 設定頁:開啟系統代理並確認本機監聽連接埠;暫時不要變更其他網路設定。
- 連線頁:開啟目標網頁,檢查新連線符合的規則與最終出口。
- 規則頁:若出口不符合預期,找出對應規則及其前方的比對項目。
- 日誌頁:若連線失敗,依時間找出錯誤,再針對相關環節逐一排查。
記住各頁的關聯即可:設定決定有哪些節點與規則,代理決定如何選擇策略,設定頁決定流量如何進入核心,連線頁呈現實際結果,規則頁說明分流條件,日誌則補充失敗原因。之後遇到「看得到節點卻無法上網」、「切換節點後出口沒變」、「某個網站仍然直連」等問題,都可以沿著這條流程逐層確認。
首次安裝與平台選擇請參閱入門指南;想查詢 DNS、連接埠與系統代理相關問題,可查看常見問題。若不熟悉策略組、核心與規則集等術語,可以先查閱術語表,再調整設定。