規則模式
根據設定中的 DOMAIN、IP-CIDR、GEOSITE、GEOIP 與 MATCH 等規則決定連線去向。規則由上而下比對,第一條命中後即停止。
這套操作流程適用於採用 Clash 或 mihomo 核心的常見用戶端。依序完成匯入訂閱、選擇代理模式、啟用連線與驗證分流,不必先修改複雜的設定檔。
先確認用戶端已完成安裝,且能正常開啟主介面。桌面版首次執行時,系統可能會詢問是否允許網路存取;行動版通常會在真正啟用連線時要求建立 VPN 設定。此時只需完成系統要求的一般授權,不必預先開啟所有進階權限。只要用戶端能顯示設定、代理、記錄與設定等基本頁面,就可以繼續。
接著準備一個可用的訂閱網址。訂閱網址通常由網路服務供應商提供,用來讓用戶端取得代理設定、策略群組與規則。複製時應從網址開頭完整選取至結尾,避免遺漏參數,也不要在連結前後留下空格或換行。訂閱網址屬於個人設定憑證,不適合貼到公開論壇、截圖或公開記錄中。
如果取得的是本機 YAML 檔案,也可以使用「從檔案匯入」或「開啟設定檔」入口,後續步驟與匯入訂閱大致相同。兩者的主要差異在於:訂閱可從遠端更新,本機檔案則需要自行替換。首次使用建議沿用服務供應商提供的方式,不要同時匯入多份內容相近的設定,以免之後無法判斷目前究竟啟用了哪一份。
如果尚未安裝用戶端,請先前往下載中心選擇對應平台。安裝套件選擇、系統架構與各平台權限差異,使用文件中有更完整的說明;本頁從用戶端已完成安裝開始。
開啟用戶端後,進入「訂閱」「設定」或「Profiles」頁面。桌面用戶端通常會將入口放在左側導覽列,行動用戶端可能位於首頁頂端或設定選單中。找到用來輸入 URL 的文字框,貼上剛才準備好的完整訂閱網址,然後點選「匯入」「下載」或右側的確認按鈕。部分用戶端會要求先填寫設定名稱,名稱僅用於本機辨識,可以使用服務名稱或用途名稱,不會改變訂閱內容。
點選匯入後先等待請求完成,不要連續重複點選。正常情況下,設定清單會出現新項目,並顯示設定名稱、更新時間或更新按鈕。此時還需要點選該設定,使其成為目前啟用的項目;只出現在清單中但未被選取,不代表用戶端已開始使用。常見的目前狀態包括左側出現品牌色標記、項目背景變更、單選圓點被選取,或頁面頂端顯示目前設定名稱。
選取設定後,切換至「代理」或「策略群組」頁面。這裡應能看到設定中定義的策略群組,例如「自動選擇」「節點選擇」「故障轉移」或「DIRECT」。不同訂閱提供的名稱並不一致,因此不必與本頁範例逐字相同。重點是確認策略群組頁面已有內容,而不是空白、持續載入或只顯示錯誤提示。若頁面仍然空白,返回設定頁檢查剛匯入的項目是否處於啟用狀態。
訂閱正常匯入後,可以在設定詳細資料中查看更新間隔。常見設定是每小時自動更新,或由使用者點選重新整理按鈕手動更新。基本使用階段不必頻繁重新整理;只要設定提供者沒有通知變更,保留用戶端預設間隔即可。更新會重新取得設定內容,但通常不會改變用戶端的系統代理開關。更新完成後若策略群組有變化,再次確認目前選項即可。
訂閱匯入失敗時,先核對網址是否完整,再嘗試透過目前網路重新取得。顯示逾時通常代表用戶端未能在限定時間內取得設定;顯示格式錯誤則代表回傳內容不是用戶端可辨識的 YAML 設定。不要隨意修改副檔名來解決格式問題,也不要把網頁錯誤內容儲存成設定檔。相關錯誤資訊可在疑難排解中依「安裝設定」分類查找。
看到設定已選取、策略群組可以開啟後,訂閱匯入這一步就完成了。下一步只會決定用戶端如何處理連線,不需要再次匯入設定。
進入「模式」「代理模式」或首頁的模式選擇區。大多數 Clash 用戶端提供規則、全域與直連三種基本模式。首次設定應選擇「規則」模式,也就是常見的 Rule 模式。它會讀取目前設定中的規則,由上而下檢查目標網域、IP 位址或規則集,命中第一條規則後,將連線交給對應策略。如此一來,需要代理的連線會使用代理策略,區域網路與設定中指定的服務則維持直連。
「全域」模式會將大部分連線交給同一個代理策略,適合短時間確認代理本身是否可用,但不適合用來判斷規則是否正確。「直連」模式會繞過代理,常用於暫停代理或對照測試。如果目前目標只是完成日常設定,不必反覆切換三種模式:先維持規則模式,之後只有在排查連線問題時,才暫時使用全域或直連進行比較。
根據設定中的 DOMAIN、IP-CIDR、GEOSITE、GEOIP 與 MATCH 等規則決定連線去向。規則由上而下比對,第一條命中後即停止。
將連線集中交給選定的策略。若規則模式失敗而全域模式可用,問題通常較接近規則順序或策略繫結。
讓連線直接存取目標。可用來判斷問題來自本機網路、代理路徑,還是用戶端的接管方式。
模式設為規則後,開啟「代理」頁面,找到承擔主要代理流量的策略群組。它可能叫「節點選擇」「Proxy」「手動選擇」,或是設定提供者定義的其他名稱。展開策略群組後,選擇訂閱建議的自動策略或目前可用的項目。策略群組是規則與實際連線方式之間的中介層:規則通常會將連線交給策略群組,再由策略群組決定使用哪個具體項目。
如果設定包含多個策略群組,不必逐一修改。先處理最上層的主要選擇群組,再保留其他群組的預設值。例如規則將影音、下載與常用網站分別交給不同群組時,這些子群組通常已經有預設選項。一次修改太多內容會增加定位難度。連線驗證通過後,再依實際需求逐項調整。
頁面上若出現「自動選擇」「負載平衡」「故障轉移」等名稱,表示的是策略群組的運作方式,並不等同於代理模式。代理模式決定是否讀取規則,策略群組決定命中規則後選擇哪條路徑。這兩個概念容易混淆,詳細定義可查看Clash 概念速查。
返回用戶端首頁或「設定」頁面,先查看核心狀態。部分用戶端安裝後會自動啟動核心,頁面會直接顯示「執行中」;另一些用戶端則需要點選啟動按鈕。只有核心執行後,設定與規則才會真正參與連線處理。如果點選系統代理後完全沒有作用,第一項檢查就是核心是否仍處於停止狀態。
核心啟動後,桌面版優先啟用「系統代理」。Windows 與 macOS 會將用戶端提供的本機代理位址寫入系統網路設定,瀏覽器及遵循系統代理的應用程式隨後會將連線交給 Clash。啟用成功時,開關會保持在開啟狀態,系統網路設定中也能看到對應的代理項目。首次使用時先不要同時啟用 TUN 模式,如此可用較少變數完成驗證。
Android 與 iOS 用戶端通常透過系統 VPN 介面接管連線。點選「連線」「啟動」或首頁開關後,系統會跳出 VPN 設定授權。確認應用程式名稱與目前用戶端一致後,允許建立連線;之後狀態列會顯示系統提供的 VPN 圖示。行動裝置的這個 VPN 介面是用來將流量交給本機代理核心,並不表示一定連線到傳統企業 VPN;實際分流仍由目前的 Clash 設定決定。
TUN 模式會建立虛擬網路介面,能接管更多不讀取系統代理設定的應用程式,也適合需要處理 UDP 或命令列程式連線的情境。若瀏覽器已能透過系統代理正常存取,而某個應用程式始終繞過代理,再考慮啟用 TUN。桌面系統首次啟用時可能會要求系統管理員權限或安裝網路元件,請依用戶端介面完成授權,完成後重新查看核心狀態。
系統代理與 TUN 的涵蓋範圍不同。部分用戶端允許同時開啟兩者,但基本設定更適合一次只驗證一種主要接管方式:先用系統代理完成瀏覽器驗證,需要更廣泛的涵蓋範圍時,再關閉系統代理並測試 TUN,或依用戶端建議的方式組合。如此一旦發生斷網,就能明確判斷是設定本身的問題,還是虛擬介面、DNS 或權限造成的問題。
連線前檢查系統中是否還有其他正在執行的代理、VPN、網路過濾或封包擷取工具。多個程式同時修改系統代理、路由表或 DNS 時,介面可能都顯示已連線,但流量實際上進入了另一條路徑。基本驗證期間只保留目前的 Clash 用戶端運作,瀏覽器中的獨立代理擴充功能也可以暫時停用。完成驗證後,再逐一恢復確實需要的工具。
如果系統代理開關開啟後立即自動關閉,通常需要檢查核心是否啟動、系統權限是否允許修改代理,以及用戶端連接埠是否被其他程式佔用。如果 TUN 啟動失敗,應先退回系統代理繼續完成本頁流程,再到疑難排解查看 TUN 權限、虛擬網卡與 DNS 相關項目。不要在連線尚未建立時同時修改連接埠、DNS 與規則。
當用戶端顯示核心執行中,且系統代理或行動版 VPN 狀態已啟用,就可以進入驗證步驟。此時「開關已開啟」只是必要條件,仍要透過實際連線與記錄確認流量確實經過預期規則。
先關閉之前開啟的測試網頁,再建立新的瀏覽器分頁存取常用網站。使用新連線可以避免舊頁面快取、既有長連線與瀏覽器預先載入干擾判斷。網頁能開啟後,不要只憑頁面結果下結論,同時切回 Clash 用戶端的「連線」頁面,查看是否出現與剛才存取目標相對應的新記錄。
一筆連線記錄通常會顯示目標網域、連線類型、命中的規則或使用的策略。不同用戶端顯示的欄位各異,但至少應能看到新的連線持續出現。點選其中一筆記錄,確認它經過目前設定中的策略群組,而不是全部顯示為 DIRECT。若存取本應直連的區域網路位址,顯示 DIRECT 屬於正常結果;判斷時應結合目標類型,不要將所有直連都視為失敗。
接著進行一次分流對照:存取一個依設定應直連的服務,再存取一個依設定應交由代理策略處理的服務。返回連線記錄或記錄檔,比較兩者命中的規則。規則模式下,常見記錄會包含類似 DOMAIN-SUFFIX、GEOIP、GEOSITE 或 MATCH 的資訊。只要兩個目標分別進入預期路徑,就表示訂閱、規則模式、策略群組與系統接管已成功串聯。
重新開啟網頁後可以正常載入,不依賴舊分頁中已建立的連線。
連線頁面能看到對應的網域或目標位址,證明系統流量已進入用戶端。
直連目標與代理目標進入不同路徑,規則模式的分流結果符合設定設計。
如果網頁無法開啟但連線記錄已經出現,表示系統代理或 VPN 接管大致有效,問題更可能位於策略選擇、遠端連線、DNS 或規則結果。此時開啟「記錄」,從剛才存取的時間點往後查看。若記錄顯示連線交給某個策略後逾時,可以切回訂閱提供的自動策略再測試;若記錄顯示網域解析失敗,則優先檢查 DNS 設定與本機網路。
如果存取網頁時用戶端完全沒有新增記錄,問題通常發生在流量進入核心之前。桌面版檢查系統代理是否仍開啟、瀏覽器是否使用獨立代理設定;行動版檢查系統 VPN 圖示是否存在,以及系統是否因省電策略停止了用戶端。TUN 模式下還要確認虛擬介面確實啟動,而不只是開關外觀發生變化。
驗證完成後,可以保留規則模式與目前的主要策略群組。之後訂閱更新通常不需要重做整個流程,只要更新設定並確認目前設定仍被選取即可。若更新後突然無法存取,先記錄更新前後的設定名稱與時間,再依序檢查模式、策略群組與系統開關,不要一開始就刪除所有設定。
排查重點是一次只確認一層。Clash 的連線路徑可以簡化為「訂閱設定 → 代理模式與策略群組 → 核心運作 → 系統接管 → DNS 與遠端連線」。由前往後檢查,比同時切換多個開關更容易找到原因。
返回設定頁面,確認訂閱項目仍被選取,且最近一次更新沒有報錯。若清單中有多份設定,暫時只保留一份作為目前項目。更新後策略頁面空白,通常表示設定未成功載入,而不是系統代理的問題。
將代理模式設回規則模式,主要策略群組改回訂閱建議的自動項目或預設項目。若曾手動調整多個子策略群組,先恢復關鍵群組,避免某個子群組停留在不可用的選項上。
確認核心顯示執行中。桌面版重新關閉並開啟一次系統代理;行動版重新建立 VPN 連線。使用 TUN 時遇到啟動錯誤,先切回系統代理進行瀏覽器測試,以區分設定問題與虛擬介面問題。
存取新網頁並觀察是否產生記錄。沒有記錄就檢查系統接管;有記錄但連線失敗,就查看命中的策略與記錄。記錄中的逾時、拒絕連線、DNS 失敗與規則未命中分別對應不同方向,不應使用同一種處理方式。
儲存目前的錯誤資訊後退出用戶端,確認相關處理程序已經結束,再重新啟動。若系統代理殘留或虛擬介面狀態異常,可以關閉代理後重新啟動網路連線。重新開啟用戶端時仍依本頁四步驟恢復,不要立即匯入多份新設定。
更具體的錯誤含義、DNS 解析失敗、TUN 權限與訂閱更新問題,可在疑難排解中依分類查找。需要了解 Fake-IP、規則優先順序、策略群組、GEOSITE 或 mihomo 核心等概念時,使用概念速查。如果準備繼續設定各平台的開機啟動、區域網路存取與平台特有權限,再進入全平台使用文件,不必在基本連線階段一次完成所有進階設定。
保留規則模式,記錄目前設定名稱與接管方式。之後調整規則、DNS 或 TUN 時,每次只修改一項並重新驗證連線記錄。