入門指南
匯入訂閱、選擇模式、確認連線
跟著教學設定 瀏覽常見問題 →連線失敗時分層驗證,比同時切換節點、模式與 DNS 更容易找出線索。
先讓設定正常運作,再挑選節點。安裝客戶端後,先匯入現有訂閱或本機設定,確認清單中出現項目,並將其設為目前使用的設定。訂閱網址是設定來源,不是軟體安裝檔,也不等同於公開分享連結。若匯入失敗,先分辨是下載失敗、內容格式錯誤,還是核心不支援相關欄位;保留錯誤訊息,避免反覆貼上網址,卻沒有改變排查條件。截圖或分享記錄前,請遮住訂閱網址中的存取憑證。
介面顯示正在執行,不代表應用程式已透過代理連線。設定載入成功後,開啟系統代理,再用瀏覽器發出新的請求,並查看客戶端的連線記錄。部分終端機、遊戲及自行實作網路連線的應用程式不會讀取系統代理,因此不能只憑網頁可正常開啟,就認定所有流量都已接管。先用同一個應用程式和同一個目標反覆驗證;確實需要涵蓋更多程式時,再了解 TUN 的權限與路由設定,不必在首次啟動時就開啟所有功能。
驗證連線時,路徑與結果都要確認。在策略群組中選定節點後,開啟測試目標,核對連線詳細資訊中的目標網域、命中規則與實際出口。延遲測試只反映當下對該測試位址的回應情況,無法單獨證明所有網站或 UDP 服務都正常。若切換節點後才恢復,接著比較節點本身;若記錄中始終沒有請求,優先檢查流量接管設定。先找出問題所在層級,再決定是否更換設定或調整規則。
規則決定流量往哪裡走,策略群組決定使用哪個出口。在 Rule 模式下,核心會依設定順序檢查規則,通常在符合第一條規則後採用對應動作。網域後綴、完整網域與目標 IP 的比對條件各不相同,不能把網域寫在任意位置就期待規則生效。新增 Clash 自訂規則時,先確認比對目標,再將更具體的條件放在較寬泛的條件之前,同時確認規則引用的策略群組名稱確實存在。儲存後重新載入設定,並以新的連線確認命中結果。
自動選擇不代表選路邏輯都相同。select 用來手動指定出口,url-test 依測試結果選擇節點,fallback 更重視設定順序與可用性,load-balance 則依指定策略分配連線。初次設定時,可先保留一個手動選擇群組,確認單一節點可用後,再加入自動群組。若出口頻繁變動,請檢查測試目標、測試間隔與群組成員,不要把群組名稱中的「自動」視為連線穩定的保證。
訂閱更新與本機修改應分開管理。直接修改下載的設定檔,可能在下次更新時被覆蓋;若要長期保留修改,較適合使用客戶端支援的覆寫、合併或獨立規則集功能。實際合併順序取決於客戶端的實作,不能假設各介面都相同。修改前先匯出一份可還原的設定,每次只新增一組條件,更新訂閱後再檢查最終生效內容。合併多個訂閱時,也要檢查同名策略群組與重複節點,避免引用到錯誤項目。
網域無法連線,不一定是節點故障。從應用程式送出請求到建立連線,中間還會經過網域解析、規則比對與出口選擇。先確認錯誤是解析逾時、連線遭拒,還是交握失敗,再對照記錄中的網域與目標位址。如果瀏覽器啟用了自己的安全 DNS,解析路徑可能與系統不同;修改核心 DNS 前,應先確認請求實際交由哪一方處理。只查看系統解析工具的結果,無法完整說明瀏覽器實際連線時經過的所有流程。
Fake-IP 是網域對應機制,不是實際出口。啟用後,核心可以回傳保留位址範圍中的虛擬位址給應用程式,之後再透過對應關係找回原始網域並進行分流。工具顯示這類位址時,不要直接判定為解析錯誤。對於依賴真實位址的區域網路服務,應依實際相容性設定過濾條件,而非排除所有網域。切換解析模式後,應用程式或系統可能仍留有舊快取;請先關閉舊連線並清除相關快取,再比較新請求的行為。
排查 TUN 時,路由與權限都要檢查。虛擬網卡能接管更多流量,也會增加權限、DNS 劫持與路由衝突等變數。若啟用後區域網路裝置無法連線,先核對排除路由與其他 VPN 軟體,再檢查預設路由是否符合預期。保留可正常運作的系統代理設定作為對照,不要同時修改網路堆疊與規則集。排查完成後,將記錄層級調回日常設定;分享記錄時只保留必要片段,並隱藏訂閱、控制介面的憑證與個人瀏覽記錄。
以下僅示範本機混合連接埠、手動策略群組與規則順序。範例群組僅包含內建的直連動作,未提供代理節點,因此不是可直接連網的完整代理設定。實際使用時,必須將現有節點或訂閱提供者加入策略群組,並確認每條規則引用的名稱與群組名稱一致。
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
proxy-groups:
- name: 手動選擇
type: select
proxies:
- DIRECT
rules:
- DOMAIN-SUFFIX,example.com,手動選擇
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- MATCH,手動選擇
先符合的規則
先決定流量去向
先確認裝置類型,再比較客戶端。已有可用設定時,請優先保留原始檔案,避免遷移時同時更換訂閱與網路設定。
可先從 Clash Plus、Clash Verge Rev 等圖形介面客戶端開始。安裝前請在系統設定中確認處理器架構,啟動後分別檢查核心執行狀態與系統代理。尋找 Clash for Windows 替代方案時,建議比較設定匯入、覆寫方式與背景服務權限;舊客戶端的設定目錄不宜直接覆蓋到新客戶端。
前往下載 Windows 客戶端下載 Clash macOS 版本時,請先分辨 Apple Silicon 與 Intel 安裝檔,可在「關於這台 Mac」查看晶片資訊。首次開啟應用程式時,依系統提示處理權限,並確認是否與既有網路延伸功能衝突。需要使用 TUN 時,再閱讀該客戶端的服務安裝說明;一般瀏覽器連線可先透過系統代理建立對照。
前往下載 macOS 客戶端選擇 Clash Android 客戶端時,先確認裝置架構與應用程式的相容範圍,再匯入現有訂閱。首次連線通常需要授權建立 VPN 連線;其他占用相同系統通道的應用程式可能必須先停止。若切換到背景後連線中斷,請檢查電池最佳化與背景執行限制,再判斷是否為節點問題,避免只在前景反覆測速。
前往下載 Android 客戶端下載頁提供 Clash Plus 的 App Store 連結,並列出官方網站 clashplus.io。安裝後依應用程式提示匯入設定並授權 VPN 連線。各客戶端支援的欄位可能不同;將桌面設定移轉到手機時,請先查看匯入提示與執行記錄。若涉及腳本、覆寫或特殊規則,需逐項確認,不要預設所有設定都能直接沿用。
前往下載 iOS 客戶端桌面使用者可比較 Clash Verge Rev 與 FlClash,並依發行版選擇套件。命令列程式不一定會讀取桌面環境的系統代理,需另外檢查環境變數或應用程式參數。伺服器與路由器使用者可查看下載頁的核心區,另行設定服務管理、檔案權限與監聽範圍;不要直接將桌面安裝步驟套用到遠端主機。
前往下載 Linux 客戶端Linux 企鵝圖示:Font Awesome Tux,CC BY 4.0;僅使用內嵌向量圖形。
本站整理下載入口與排查筆記,不代表所有客戶端的開發者。軟體功能請以所使用專案的說明及實際執行結果為準。
Clash 是規則代理生態系中廣泛使用的名稱,現有教學可能同時提及原始 Clash、Clash Meta 與 mihomo。mihomo 延續 Clash Meta 的技術路線,提供代理協定、策略群組、規則比對與 DNS 等核心功能。客戶端則在此基礎上加入圖形介面、訂閱管理、系統代理開關與服務管理。遇到名稱相近的項目時,應先確認實際使用的核心,不要只憑應用程式外觀判斷設定是否相容。
舊版教學中的欄位與介面名稱,不一定適用於目前的客戶端。遇到未知欄位、不支援的協定或設定載入失敗時,請記下客戶端名稱、核心資訊與原始錯誤訊息,再對照專案文件。複製舊設定後能夠儲存,不代表核心會採用其中每一項設定;最終應依載入結果與連線行為一併判斷。
開源儲存庫可供查閱授權條款、設定實作、問題討論與發布說明。下方命令指向 mihomo 專案的公開儲存庫,適合想閱讀原始碼或追蹤特定行為的使用者;日常使用圖形介面客戶端,不必先編譯核心。排查某項行為變更時,先閱讀發布說明與相關問題紀錄,通常比從頭替換整份設定更容易釐清影響範圍。
核心開源不代表所有周邊服務都由同一個專案提供。節點連線品質、訂閱內容與帳戶狀態取決於各自的服務來源,客戶端無法代替服務提供者修復失效節點。回報問題前,請先用最精簡的設定重現問題,說明系統環境與具體操作,並移除個人憑證及無關規則;如此才能分辨問題來自核心缺陷、客戶端整合差異或訂閱本身。
客戶端、核心與訂閱可以分別更新,三者不一定同步變動。升級前先匯出設定與本機覆寫內容,並記下目前正常運作的代理模式及 DNS 設定。升級後先以相同目標進行測試,確認系統代理、TUN 權限、規則集載入與訂閱更新都符合預期,再恢復自動更新或複雜策略。若發生回歸問題,保留升級前後的差異,比反覆重新安裝更有助於找出原因。
連線記錄呈現的是請求過程,並不能直接判定故障原因。逾時可能發生在解析、連接出口或等待目標回應的階段;相同的錯誤訊息也需要配合上下文解讀。本站內容依「操作、現象、驗證」的順序編排,盡可能讓每次修改都有可觀察的結果;遇到未涵蓋的情況,可先查閱常見問題,再依入門指南回到最基本的可用連線流程。
依問題選讀:先確認流量是否進入核心,再排查進入後的選路方式。
從網路堆疊層級說明系統代理與 TUN 虛擬網卡如何接管流量,比較兩者對 UDP、遊戲與命令列程式的涵蓋差異及啟用注意事項。
閱讀流量接管機制比較 →比較三種自動策略群組的選路邏輯、測速參數與適用情境,附上可直接修改使用的 YAML 範例,以及巢狀 select 群組的組合方式。
閱讀策略群組設定筆記 →系統代理已開啟,但網頁或命令列仍直接連線時,分別檢查瀏覽器擴充功能與代理設定、終端機環境變數及 PAC 規則,逐項找出原因。
閱讀系統代理排查清單 →