依照設定中的規則順序決定直連、拒絕或使用哪個策略組。
Clash 使用教學:從訂閱匯入到連線驗證
依照固定順序完成設定:先讓客戶端讀取有效設定,再選擇模式與策略,接著接管系統流量,最後透過連線紀錄確認結果。
開始前:分清客戶端、核心與設定
開始操作前,需要準備一個已安裝完成的 Clash 圖形客戶端,以及一組可用的訂閱網址或本機設定檔。圖形客戶端負責顯示選單、開關與連線紀錄,mihomo 等核心負責讀取設定並處理網路流量,訂閱或 YAML 檔案則儲存代理、策略組、規則與連接埠設定。三者職責不同,因此「客戶端已啟動」不代表「設定已可用」,匯入設定也不代表系統流量已經接入。
訂閱網址通常由所使用的網路服務提供者提供。本頁不提供公共訂閱,也不建議直接將來源不明的設定匯入日常裝置。訂閱連結可能包含帳戶資訊,應像密碼一樣妥善保存,不要貼到公開論壇、截圖或日誌附件中。若取得的是以 .yaml 或 .yml 結尾的檔案,請使用本機檔案匯入流程;若取得的是以網頁網址形式提供的訂閱,請使用客戶端中的訂閱連結輸入框。
首次設定時,建議暫時關閉其他同類代理工具,避免多個程式同時修改系統代理或佔用相同連接埠。瀏覽器可以保持開啟,但建議完成每個步驟後再進行測試。如此一來發生問題時,才能準確判斷是匯入、模式、系統連線還是驗證環節出錯,而不是同時修改多處設定。
匯入訂閱或本機設定檔
開啟 Clash 客戶端後,先進入「設定」頁面。有些客戶端會將這裡標示為「訂閱」、「設定檔」或 Profiles。頁面通常會同時提供遠端訂閱與本機檔案兩類入口。使用訂閱網址時,找到新增訂閱按鈕,將完整網址貼到輸入框。名稱可以填寫容易辨識的用途,例如「日常設定」,不要直接使用訂閱網址作為名稱。確認後點選匯入、儲存或下載,等待客戶端完成擷取與解析。
匯入成功後,設定清單中應出現新項目。此時還要點選該項目,使其成為目前啟用的設定。部分客戶端會在匯入後自動選取,另一些客戶端只會將檔案加入清單,需要再次點選「啟用」、「設為目前」或設定卡片本身。要判斷是否真正啟用,可以查看頁面頂部的目前設定名稱,或進入代理頁面確認是否已出現設定中定義的策略組。若只看到訂閱紀錄,但代理頁面仍然空白,通常表示設定尚未啟用。
- 新增訂閱貼上完整網址
- 更新設定等待解析完成
- 設為目前檢查策略組
使用本機 YAML 檔案
如果設定以檔案形式儲存在裝置中,請選擇「從檔案匯入」或「本機設定」,再選取對應的 YAML 檔案。匯入後同樣要將其設為目前設定。若客戶端提示解析失敗,先不要繼續開啟系統代理,因為核心尚未取得完整設定。最常見的問題包括 YAML 縮排不一致、冒號後缺少空格、清單層級錯誤,或設定使用了目前核心不支援的欄位。可以先回到檔案來源處重新下載,避免在不了解欄位含義時任意刪除內容。
某些訂閱在更新時需要透過目前網路直接連線至服務端。如果第一次匯入成功,但後續更新失敗,可以先關閉系統代理再更新一次;反過來,如果訂閱服務只能透過現有代理存取,則需要在客戶端的訂閱設定中啟用「更新時使用代理」。不同客戶端對此選項的名稱不完全一致,操作目的都是決定訂閱請求要透過直連還是目前代理。
選擇代理模式與策略組
設定載入完成後,進入「代理」或 Proxies 頁面。這裡通常有兩個不同層級的選擇:第一層是執行模式,決定客戶端採用規則、全域還是直連邏輯;第二層是策略組,決定規則命中某個群組後實際使用哪個出口。新手容易只選擇其中一層,例如將模式改為規則,卻沒有為「節點選擇」指定內容,最後看似已連線,實際策略卻不符合預期。
初次使用建議優先選擇「規則模式」。規則模式會由上至下比對設定檔中的規則,常見規則包括網域後綴、關鍵字、GeoIP、GeoSite 與最後的 MATCH。命中後,流量會被送往規則末尾指定的策略組,例如 DOMAIN-SUFFIX,github.com,節點選擇。這種模式能讓不同目標依照設定預設採用直連、拒絕或代理,適合作為日常設定。
「全域模式」通常會將大部分流量統一交給 GLOBAL 或指定的全域策略,適合暫時排查規則是否影響連線,不適合在不了解設定結構時長期使用。「直連模式」則會繞過代理核心的出口選擇,主要用於恢復一般網路或進行對照測試。如果規則模式下某個網站無法存取,而全域模式可以存取,問題通常出在規則比對或策略組選擇,不必重新安裝客戶端。
統一交由全域策略處理,可用於判斷規則是否造成存取差異。
繞過代理出口,適合更新設定或排查本機網路狀態。
為主要策略組選定出口
保持規則模式後,查看「節點選擇」、「代理」、「PROXY」或設定自訂的主要策略組。若策略組類型是 select,需要手動開啟並選擇其中一個可用項目;若類型是 url-test,客戶端會依照設定的測試網址與間隔自動選擇;若類型是 fallback,則會在目前項目無法使用時依序嘗試其他項目。策略組名稱來自設定提供者,因此頁面名稱不一定與本教學完全相同。
自動選擇不代表所有網站都一定使用該群組。最終結果仍由規則決定。廣告分類可能進入 REJECT,區域網路與特定地區網址可能進入 DIRECT,其他流量才會進入主要代理組。若想進一步了解 select、url-test、fallback 與規則順序,可以查看術語表;協定、核心與設定相容性的系統說明則放在協定參考中。本教學只需確認主要策略組已完成明確選擇。
開啟系統代理並建立連線
確定模式與策略後,回到「總覽」或「設定」頁面,找到「系統代理」開關並開啟。系統代理會將代理位址寫入作業系統網路設定,瀏覽器與多數遵循系統設定的桌面應用程式會依此將流量交給 Clash。開關開啟後不要立即關閉客戶端;系統代理只是告知其他應用程式要連線到哪裡,實際處理流量的核心仍需保持執行。
Windows 與 macOS 首次修改網路設定時,可能會要求系統權限。確認操作來自目前安裝的客戶端後,依照系統提示完成授權。macOS 客戶端若使用網路擴充功能,還可能跳轉至系統設定中的網路或隱私頁面。Android 通常會出現 VPN 連線授權,狀態列隨後顯示系統 VPN 標誌。iOS 也會要求加入 VPN 設定。這些系統提示是建立本機網路通道的一部分,拒絕後客戶端介面可能仍可操作,但其他應用程式的流量不會接入。
7890
何時需要 TUN 模式
系統代理主要涵蓋主動讀取作業系統代理設定的應用程式。部分遊戲、命令列程式、虛擬機器或自行實作網路連線的軟體不會讀取此設定,這時可以考慮 TUN 模式。TUN 會建立虛擬網路介面,讓更廣泛的流量進入核心。初次使用不必同時開啟系統代理與 TUN 再逐項猜測,建議先只開啟系統代理完成瀏覽器驗證;確認有應用程式不遵循系統代理後,再啟用 TUN 並進行第二輪測試。
啟用 TUN 可能需要管理員權限,也可能觸發防火牆、網路擴充功能或驅動程式授權。開啟後若整台裝置無法連線,先關閉 TUN,確認一般網路恢復,再檢查客戶端日誌中的權限、路由或 DNS 提示。關於 TUN、DNS 與路由的細節屬於進階設定,可以前往協定與核心技術參考繼續閱讀。
終端機程式需要個別處理
瀏覽器連線正常但終端機命令失敗,不代表 Clash 沒有運作。許多終端機工具預設不使用系統代理,需要在目前 shell 中設定 HTTP_PROXY、HTTPS_PROXY 或 ALL_PROXY,並將位址指向客戶端顯示的混合連接埠或 SOCKS 連接埠。連接埠應以目前客戶端設定為準,不要只依教學範例覆蓋既有設定。若目前只想完成首次瀏覽器連線,可以先跳過終端機設定,待基本連線驗證成功後再個別處理。
驗證代理是否確實生效
驗證應分成三個層次進行,而不是只看開關顏色。第一層檢查一般網路:重新整理平時可以直接存取的網站,確認啟用系統代理後基本連線沒有中斷。如果所有網站都無法開啟,優先回到客戶端查看核心是否執行、連接埠是否被佔用、目前設定是否仍在啟用。此時頻繁更換策略只會增加變數。
第二層檢查目標存取:開啟一個依目前設定應進入主要代理策略的網站。如果頁面能正常載入,再回到 Clash 的「連線」頁面。連線清單通常會顯示目標網域、網路類型、命中的規則與使用的策略鏈。找到剛才存取產生的紀錄,確認網域與操作時間相符,並查看是否經過預期策略。連線紀錄比網頁是否開啟更可靠,因為網頁可能來自瀏覽器快取,也可能剛好走了 DIRECT。
第三層檢查日誌。將日誌層級維持在 info 或客戶端預設值,然後重新整理目標頁面。正常情況下,應會出現包含網域、規則或建立連線資訊的紀錄。若日誌完全沒有新內容,表示請求很可能沒有進入 Clash,應檢查系統代理、瀏覽器獨立代理設定或終端機環境變數。若日誌顯示有請求但匹配 DIRECT,則需要檢查規則;若已命中預期策略但連線失敗,再檢查策略組中的可用項目與本機網路。
基本網路
一般網頁仍可載入,表示開啟代理後沒有切斷裝置的基本連線。
目標存取
存取需要經過規則處理的目標,並記錄操作時間,方便回查連線。
連線命中
在連線或日誌頁面核對網域、規則與策略鏈,不要只觀察開關狀態。
分別判斷瀏覽器、終端機與其他應用程式
瀏覽器可能使用系統代理,也可能安裝了獨立代理擴充功能。排查時先停用會改寫代理路徑的瀏覽器擴充功能,並確認瀏覽器沒有手動指定其他連接埠。終端機工具通常需要環境變數;使用 Git、curl、套件管理器時,也要檢查工具本身是否儲存了代理設定。行動裝置應用程式的網路實作也不完全相同,因此應分別開啟兩個不同應用程式進行測試,不要用單一網頁代表整台裝置。
如果關閉 Clash 後瀏覽器仍嘗試連線至本機代理連接埠,表示系統代理可能未被客戶端正確還原。重新啟動客戶端,先開啟再關閉系統代理,讓客戶端執行一次完整切換;仍未恢復時,再到作業系統網路設定中檢查代理項目。更多依症狀分類的處理流程位於FAQ 與故障排查,涵蓋訂閱更新失敗、連接埠衝突、系統代理無法生效與 TUN 啟動失敗等情況。
日常使用與安全退出順序
日後啟動時,先開啟客戶端並等待核心進入可用狀態,再開啟系統代理或 TUN。通常不需要每天重新匯入訂閱,只要依照服務提供者建議的間隔更新目前設定即可。更新後若策略組內容有所變更,應重新查看主要策略組的選擇,因為設定提供者可能調整組名、規則或預設項目。
退出時建議先關閉系統代理或 TUN,再退出客戶端。如此作業系統會先停止將流量傳送至本機連接埠,接著核心才會結束執行。若直接強制關閉程序,少數系統可能暫時保留代理設定,導致客戶端已不再執行但瀏覽器仍無法連線。遇到這種情況,重新開啟客戶端並正常關閉對應開關即可。
規則模式可以長期使用。只有在排查特定問題時,才暫時切換全域或直連進行對照,測試結束後恢復原本模式。設定檔中的規則、DNS、嗅探、TUN 路由與協定參數,不需要在初次使用階段一次學完。先確保「設定可讀取、策略已明確、系統已接入、紀錄已命中」這條主線穩定,再依實際需求閱讀協定參考與術語表,會更容易理解各項設定的作用。
首次連線檢查完成
設定已啟用、規則模式已選擇、系統流量已接入,並能在連線紀錄中核對結果。