設定與連線故障排除

Clash 常見問題

從設定是否載入、流量是否進入核心,到規則與節點是否相符,依問題所在環節逐項檢查。每次只變更一項設定,再用新連線確認結果。

初次設定可先閱讀入門教學;若需要了解系統權限、路由與平台差異,請參閱全平台指南。

基礎認識

先分清用戶端、核心、設定與流量接管方式,再判斷問題屬於哪個環節。

Clash 用戶端、mihomo 核心和訂閱各自負責什麼?

Clash 用戶端提供匯入設定、選擇代理群組及檢視連線等介面;mihomo 核心負責解析設定、比對規則並處理網路連線;訂閱通常由服務提供者維護,用來提供節點或完整設定。安裝用戶端不代表已取得代理服務。排查時先確認目前啟用的設定,再確認核心是否正在執行,最後檢查節點是否可用,避免把訂閱問題誤認為安裝問題。

規則模式、全域模式與直連模式該怎麼選?

規則模式會依設定中的規則由上而下比對,適合日常分流;全域模式會將進入核心的連線交由全域代理群組處理,但該群組仍可能選擇直連;直連模式則讓進入核心的流量直接連線至目標。全域模式不會自動接管所有應用程式。若單一網站連線異常,可暫時切換至全域模式進行比對測試;測試後請切回規則模式,並從連線記錄確認實際符合的規則。

系統代理和 TUN 模式有什麼不同?

系統代理會提供本機代理位址給應用程式,只會影響遵循這項設定的程式。TUN 模式透過虛擬網路介面與路由接管流量,可涵蓋部分不讀取系統代理的應用程式,但通常需要管理員權限或服務模式。實際涵蓋範圍取決於路由、排除項目、DNS 和系統限制。建議先用系統代理確認設定與節點正常,再依應用程式需求啟用 TUN,避免一次更動多個項目,讓問題更難排查。

為什麼節點延遲很低,下載和播放影片還是很慢?

延遲測試通常測量連線至指定測試位址的一次請求所需時間,並不代表節點可提供的持續頻寬。影片播放和下載速度還會受到出口壅塞、目標網站、封包遺失、服務限速及本機 Wi-Fi 網路影響。先確認測速和實際使用的是同一個節點,再用同一個檔案或相同影片畫質進行比較。不要只依最低延遲排序,也不要直接比較不同測試位址或不同網路環境下的數值。

舊設定可以直接用在不同的 Clash 用戶端嗎?

不能只靠副檔名判斷是否相容。不同用戶端可能採用不同核心,也可能在匯入時加入 DNS、TUN 或規則設定;某些協定和設定欄位只有特定核心支援。遷移前請保留原設定與本機覆寫,確認新用戶端使用的核心類型,再查看解析記錄中的具體欄位錯誤。若原用戶端已停止維護,建議改用仍持續維護的版本,而不是一再刪除無法辨識的欄位。

查看核心、規則與 DNS 概念速查 →

安裝與設定

分別檢查訂閱匯入、設定解析與系統授權。安裝成功後,還需要載入有效設定。

匯入訂閱後清單是空的,該先檢查什麼?

先確認複製的是訂閱網址,而不是帳戶管理頁面或網頁分享網址,並檢查網址前後是否有空格或換行。接著查看更新記錄:若連到登入頁面、收到空白回應或格式不受支援,都可能導致清單空白。也要確認設定已設為目前使用的項目,以及節點提供者是否需要另外更新。不要將完整訂閱網址貼到公開討論區,網址中的存取參數可能讓他人讀取訂閱內容。

訂閱更新顯示失效、401 或 403,該怎麼處理?

401 或 403 通常表示請求未獲授權,也可能是服務提供者限制存取。先到服務提供者的帳戶頁面確認訂閱期限、流量餘額及網址是否已重設,再複製新網址更新。檢查用戶端的訂閱請求是否遭錯誤規則攔截,並確認系統時間正確。不要靠不斷重試來規避服務限制;若新網址仍回傳相同狀態碼,請記下錯誤時間與狀態碼並向服務提供者確認,也不要公開網址中的存取參數。

設定解析失敗時,如何找出 YAML 錯誤?

先從記錄查看錯誤的行號與欄位名稱,再檢查附近的縮排、冒號、清單短橫線及引號是否成對。YAML 縮排使用空格,不要混用定位字元;含特殊字元的值可依語法加上引號。若錯誤來自代理群組或規則目標,請確認參照的名稱確實存在,且大小寫一致。修正前先保存原始檔案,每次只改一處並重新載入。訂閱更新可能覆蓋手動修改,長期調整請使用用戶端支援的覆寫機制。

啟用 TUN 時顯示權限不足或建立虛擬網卡失敗,該怎麼辦?

先關閉 TUN,確認系統代理模式可以正常連線。Windows 可依用戶端說明安裝或修復服務模式,並確認授權成功;macOS 請檢查系統要求的網路延伸功能或 VPN 授權;Linux 則檢查 TUN 裝置與程序所需權限。若曾安裝其他 VPN,請暫時中斷連線並檢查是否有虛擬網卡衝突。不要長期關閉安全防護來避開錯誤,應依記錄中的權限、驅動程式或裝置提示分別處理。

Windows 市集或 UWP 應用程式不走代理,該如何處理?

部分 UWP 應用程式受網路隔離限制,無法直接存取回環位址上的本機代理。先確認一般瀏覽器能透過同一個代理上網,再檢查用戶端是否提供 UWP 回環豁免工具,只替需要的應用程式啟用豁免。豁免不代表強制應用程式讀取系統代理;若應用程式仍未使用代理,可在權限與路由正常的前提下測試 TUN。應用程式更新或重新安裝後,可能需要重新檢查對應套件的豁免狀態。

查看各平台的安裝與權限說明 →

使用技巧

修改規則前先保存設定。透過連線記錄確認實際結果,不要只看開關或代理群組名稱。

如何新增 Clash 自訂規則,避免被訂閱更新覆蓋?

優先使用用戶端提供的規則覆寫、擴充設定或合併功能,不要直接修改訂閱快取檔案。先確認規則指定的代理群組確實存在,再將較具體的網域規則放在較廣泛的規則和最終 MATCH 之前。規則採第一條符合者生效,放在 MATCH 之後的項目不會執行。儲存後重新載入設定,並在連線記錄中確認符合的規則與策略;訂閱更新後也要確認覆寫仍有套用。

自動選擇代理群組,為什麼沒有切換到預期的節點?

先確認目前使用的群組是自動測速類型,而不是需要手動選擇的 select 群組。url-test 會依設定的測試位址、間隔、逾時和容差選擇節點,不會持續測量所有實際連線的速度。若群組參照了節點提供者,也要確認提供者已更新。切換策略後,既有連線可能仍使用原本的節點;請以新連線測試,必要時只關閉相關舊連線,不必一再重新啟動整個用戶端。

哪些情況適合轉換 Clash 訂閱?有哪些注意事項?

只有在服務提供者提供的格式與用戶端需求不同,而且用戶端無法直接匯入時,才需要考慮轉換訂閱。建議優先向服務提供者索取 mihomo 或 Clash 相容設定,減少轉換環節。第三方轉換服務可能會接觸完整訂閱網址,也可能更動規則、DNS 或代理群組。使用前先了解服務如何處理資料,轉換後檢查協定參數和策略參照;訂閱若能直接匯入,就不必為了更換介面額外轉換。

如何確認某個應用程式實際使用了哪個節點?

在用戶端的連線頁面找到目標網域或程序,查看符合的規則、策略鏈與出口節點,再和目前代理群組的選擇比對。只查看瀏覽器顯示的出口位址,無法代表其他應用程式的連線路徑。若記錄中找不到該應用程式,先檢查它是否繞過系統代理,或遭 TUN 排除。測試前關閉應用程式的舊連線並重新發出請求;判斷網域規則時也應參考 DNS 記錄,避免只憑目標 IP 推斷。

更新訂閱或更換用戶端前,應備份哪些內容?

備份本機規則覆寫、代理群組選擇、DNS 與 TUN 自訂設定,以及需要保留的設定檔。訂閱網址和設定可能含有存取憑證,請存放在受保護的位置,不要放進公開儲存庫或公開雲端硬碟。遷移後先確認新用戶端能載入設定,再逐項還原自訂項目。不同用戶端的內部資料目錄不一定相容,建議使用匯出功能或可讀取的設定檔,不要直接覆蓋整個程式資料目錄。

閱讀自訂規則與比對順序說明 →

故障排除

依序檢查基本網路、本機監聽、規則比對、DNS 與遠端節點,逐步縮小問題範圍。保留錯誤時間與原始記錄。

所有節點都逾時,是訂閱失效還是本機網路有問題?

先關閉代理測試基本網路,確認系統時間、閘道和一般網站都能正常存取。接著檢查目前設定是否包含有效節點、訂閱是否到期,以及測試位址本身是否可連線。換用其他節點並以實際目標網站進行比對,必要時改用手機熱點,區分本機網路限制與伺服器故障。如果只有統一測速逾時,但實際瀏覽正常,應檢查測試位址與測試規則,不要直接認定所有節點都失效。

系統代理已開啟,但瀏覽器還是無法上網,該怎麼辦?

先確認核心正在執行、本機監聽連接埠與系統代理設定的連接埠一致,並檢查是否有連接埠遭占用。接著確認瀏覽器是否啟用了獨立的代理擴充功能,或使用了不遵循系統設定的代理設定。暫時關閉其他 VPN 和代理程式,只保留一個用戶端進行測試。若請求已出現在連線記錄中,繼續檢查規則、節點和 DNS;若完全沒有記錄,請優先排查應用程式到本機代理之間的連線路徑。

只有部分網站無法開啟,如何分辨是規則還是 DNS 問題?

先在連線記錄中搜尋目標網域,確認是否遭 REJECT 拒絕、誤選直連,或被導向無法使用的代理群組。暫時切換到全域模式,並使用已確認可用的節點測試:若恢復連線,通常表示分流路徑不同,但不能單憑這點證明 DNS 正常。若記錄顯示解析失敗或回傳異常位址,再檢查 DNS 上游、網域策略和瀏覽器安全 DNS。每次只調整一項,並重新建立連線確認結果。

如何排查 Clash DNS 洩漏及與瀏覽器安全 DNS 的衝突?

先釐清預期設定:哪些網域應由哪個解析器處理,以及 DNS 請求是否需要經過代理。檢查核心 DNS、TUN 的 DNS 劫持設定、系統解析器和瀏覽器安全 DNS,避免多個入口各自使用不同路徑。瀏覽器內建的加密 DNS 可能繞過系統解析流程,而系統代理本身也不保證會接管所有 DNS。請結合核心記錄與網路封包擷取結果判斷;檢測網站顯示的解析器位置只能作為參考。

結束用戶端後網路中斷,如何恢復系統連線?

先檢查系統代理是否仍指向已關閉的本機連接埠,將其關閉或還原成結束前的設定。若曾啟用 TUN,請重新開啟用戶端,關閉 TUN 後正常結束,再檢查是否留下虛擬網卡、路由或 DNS 設定。受公司或機構政策管理的裝置,請勿擅自更改既有代理設定。還原時先記下原本設定,避免直接執行完整的網路重設;只有確認一般方式無法修復時,再依作業系統說明進一步處理。

查看 Windows 系統代理與防火牆故障排除流程 →