Clash 說明中心:常見問題與排查步驟
依照基礎認知、安裝設定、使用技巧與故障排查分類整理。先判斷問題發生在哪一層,再修改對應設定,避免同時更換節點、規則與 DNS,導致無法判斷原因。
基礎認知
先釐清客戶端、核心、設定與執行模式。概念對應正確,後續排查會更直接。
Clash、Mihomo 核心與圖形客戶端有什麼關係?
Clash 通常是指規則代理工具及其生態系。Mihomo 是持續維護且相容的核心,負責連線、DNS、規則比對與流量轉發;Clash Verge Rev、Clash Plus 等圖形客戶端則負責訂閱管理、開關與介面操作。排查問題時,應同時區分客戶端版本、核心版本與設定檔;介面故障和核心連線故障並不是同一類問題。
規則、全域與直連模式有什麼差別?
規則模式會依照設定中的 rules 由上而下比對,適合日常使用;全域模式會把大多數連線交給目前選取的代理策略,適合暫時測試節點;直連模式則讓流量直接連上網路,可用來確認問題是否由代理鏈路造成。切換模式不會自動變更訂閱內容,測試結束後通常應切回規則模式。
系統代理和 TUN 模式該選哪一個?
系統代理主要接管遵循作業系統代理設定的瀏覽器與應用程式,設定簡單,適合作為首選。TUN 模式透過虛擬網路介面接管更多流量,適合不讀取系統代理的程式、命令列工具或部分遊戲。先使用系統代理完成基本連線;只有應用程式無法被接管時,再啟用 TUN,並處理管理員權限、路由及安全軟體放行。
不同 Clash 客戶端可以共用同一份訂閱嗎?
多數標準的 Clash 或 Mihomo 訂閱都能跨客戶端匯入,但實際相容性取決於設定中使用的代理協定、規則提供程式、腳本及核心專屬欄位。若匯入後提示不支援某些欄位,應先確認客戶端採用的核心,再請訂閱服務提供相容格式。不了解欄位用途時,不要批次刪除設定區段,否則可能造成分流或 DNS 行為改變。
設定檔和訂閱連結有什麼差別?
設定檔是客戶端實際讀取的 YAML 內容,通常包含代理、策略群組、規則與 DNS 設定。訂閱連結則是取得或更新設定檔的網路位址。刪除本機設定不會取消訂閱服務,修改本機設定通常也不會回寫至伺服器;下次更新訂閱時,直接在本機修改的內容還可能被覆蓋。需要長期保留的規則,應透過客戶端的覆寫功能或獨立設定進行管理。
安裝設定
涵蓋訂閱匯入、系統代理、TUN 權限與 Windows 應用程式回環等安裝後常見問題。
貼上訂閱連結後為什麼無法匯入?
先在瀏覽器中確認連結仍可存取,並檢查複製時是否帶入空格、換行或結尾標點。若回傳登入頁、一般網頁或空白內容,客戶端便無法將其辨識為設定檔。也要確認系統時間準確、網路可以連線至訂閱網域,並嘗試暫時關閉系統代理後重新匯入。連結包含臨時權杖時,應從訂閱服務頁面重新產生,不要手動修改參數。
Clash 訂閱失效或更新回傳 404,該如何處理?
404 通常表示訂閱路徑已不存在、權杖被重設,或伺服器更換了入口。先登入訂閱服務頁面重新複製連結,再替換客戶端中的舊位址並手動更新一次。若新連結在瀏覽器中同樣回傳 404,需交由訂閱服務處理。舊設定仍可短期保留以便排查,但其中節點是否可用取決於伺服器狀態,不能用舊設定證明訂閱仍然有效。
訂閱更新逾時或下載內容為空,該怎麼辦?
先切換到能正常存取訂閱位址的網路,並分別測試關閉代理與啟用代理兩種狀態。有些客戶端支援為訂閱更新指定直連或代理策略,應避免讓更新請求經過目前已失效的節點。若瀏覽器能下載內容,但客戶端持續逾時,請檢查客戶端記錄中的 TLS、DNS 與 timeout 資訊,並確認安全軟體沒有攔截客戶端連線。
開啟系統代理後,瀏覽器仍然直連怎麼辦?
先到作業系統的網路設定中確認代理位址與連接埠已寫入,並與客戶端顯示的混合連接埠一致。部分瀏覽器、擴充功能或企業原則會使用獨立的代理設定,應暫時停用相關擴充功能,並恢復為使用系統設定。也要檢查規則模式下目標網域是否命中 DIRECT。若關閉客戶端後系統仍保留代理位址,應先關閉系統代理,再重新啟動客戶端。
Windows 啟用 TUN 時提示權限不足,該怎麼辦?
退出客戶端後,以管理員權限重新啟動,再啟用 TUN。若客戶端提供服務模式或輔助服務,請依照介面提示安裝,並確認服務正在執行。仍然失敗時,檢查安全軟體是否阻止建立虛擬網卡或服務,並在裝置管理員中查看是否殘留異常的虛擬介面卡。處理殘留項目前,先完全退出客戶端,以免誤刪正在使用的介面。
Microsoft Store 或 UWP 應用程式無法使用代理,該怎麼辦?
部分 UWP 應用程式預設無法存取本機回環代理,因此瀏覽器正常,但商店應用程式連線失敗。可在客戶端提供的 UWP 回環工具中勾選目標應用程式並儲存,再重新開啟應用程式測試。若客戶端沒有這項工具,可優先使用 TUN 模式接管流量。修改後仍無效時,檢查應用程式是否使用獨立的網路服務,並確認規則沒有將相關網域錯誤分配為直連。
使用技巧
整理開機自動啟動、規則維護、Fake-IP、訂閱更新與連線記錄等常用設定方法。
如何設定 Clash 開機自動啟動並自動開啟代理?
先在客戶端設定中啟用開機啟動,再視需要開啟啟動後恢復系統代理或 TUN 狀態。Windows 還應檢查工作管理員的啟動應用程式清單;macOS 則檢查登入項目與背景項目。若開機後客戶端已執行,但網路未被接管,通常是未開啟系統代理恢復選項,或 TUN 輔助服務尚未啟動。建議先確認手動啟動穩定,再設定自動恢復。
如何新增 Clash 自訂規則,並避免更新後遺失?
優先使用客戶端提供的覆寫、合併設定或腳本功能,將自訂規則放在獨立檔案中,而不要直接編輯訂閱產生的設定。規則會由上而下比對,特定網域規則應放在廣泛規則之前,最終比對規則則應保留在最後。每次修改後先執行設定檢查,再透過連線記錄確認目標網域命中了預期策略。更新訂閱前,請保留一份可用備份。
Fake-IP 模式下區域網路裝置或應用程式異常,該怎麼辦?
Fake-IP 會為網域回傳映射位址,再由核心還原網域並比對規則。依賴真實位址、區域網路探索、印表機、投放或部分遊戲可能因此異常。可先將相關網域加入 fake-ip-filter,並為區域網路網段保留直連規則;無法確定網域時,查看 DNS 與連線記錄。不要直接關閉整個 DNS 模組,應先縮小例外範圍,以免影響其他網域的分流。
訂閱自動更新間隔設定多久比較合適?
一般使用可設定為每幾小時至每天更新一次,實際頻率以訂閱服務為準。間隔過短不會讓節點本身更快,還可能增加啟動時的網路請求。經常在行動網路環境中使用的裝置,可在網路恢復後手動更新;長期穩定執行的裝置則應保留合理間隔,並確認更新失敗時不會自動刪除最後一份可用設定。
如何確認某個網站實際命中了哪一條規則?
開啟客戶端的連線記錄,重新整理目標網站後,按網域篩選對應連線,查看規則、策略群組與最終節點欄位。若記錄只顯示 IP,請檢查 DNS 是否由 Clash 接管,或應用程式是否繞過系統代理。修改規則後應重新建立連線,瀏覽器既有的長連線不會立即重新比對。測試期間可暫時使用全域模式進行對照,但完成後應切回規則模式。
故障排查
從節點、規則、DNS 與記錄四個方向縮小範圍,適合處理連線失敗與存取異常。
所有節點都顯示逾時,應先檢查什麼?
先確認裝置本身可以正常連線,再檢查訂閱是否剛更新、系統時間是否準確,以及節點網域能否解析。不要只依賴客戶端的延遲測試,因為測試位址無法連線也會讓所有節點顯示逾時。可選擇一個節點實際瀏覽網頁,並查看記錄中的 DNS、connect timeout 或 connection refused。若在不同網路下結果不同,應優先排查目前網路的限制。
啟用 Clash 後部分網站打不開,該怎麼辦?
先在規則、全域與直連模式之間進行對照,判斷問題來自節點還是規則。若全域模式可存取、規則模式卻失敗,請查看連線記錄中的命中規則;若所有代理模式都失敗,請切換節點並檢查 DNS。也可以清除瀏覽器 DNS 快取、關閉 QUIC 後再次測試。不要同時執行多個代理客戶端,因為它們可能重複修改系統代理、路由或虛擬網卡。
如何排查 Clash DNS 洩漏或解析異常?
先確認客戶端的 DNS 模組已啟用,並檢查系統或瀏覽器是否使用獨立的加密 DNS。TUN 模式下,還要確認 DNS 劫持設定涵蓋需要接管的請求。解析結果異常時,分別測試 nameserver 與 fallback 是否可連線,並查看記錄中是否存在逾時。DNS 洩漏測試結果會受到瀏覽器快取、網路出口與測試網站影響,應結合連線記錄判斷。
Clash 執行記錄應該重點查看哪些內容?
先記錄問題發生的準確時間,再查看同一時段的 error 與 warning。DNS timeout 指向解析鏈路,connection refused 通常表示目標端拒絕連線,connect timeout 可能涉及節點或網路無法連線;設定解析錯誤則會指出欄位或行號。分享記錄前,應移除訂閱位址、驗證資訊與節點憑證,只保留錯誤前後文及必要的設定結構。