Clash 常見問題
訂閱、代理與 TUN
先找出問題出在哪個步驟,再調整相應設定。選擇分類並展開問題查看檢查順序;若需要重新安裝,請先備份目前設定。
基礎概念
用戶端能正常啟動,不代表設定已生效。先了解各層的用途,再判斷該檢查哪個位置。
Clash 用戶端、mihomo 核心與訂閱分別是什麼?
用戶端是用來匯入設定、切換策略及管理連線的圖形介面;mihomo 是負責執行代理協定與分流規則的核心;訂閱則是提供設定或節點資訊的遠端網址。安裝用戶端後,還需要匯入可用設定並選取策略,才能依照規則轉送流量。本網站提供安裝與設定資訊,不提供節點帳號。排查問題時,先確認出錯的是用戶端啟動、設定下載,還是節點連線,避免將這三個環節混為一談。
規則模式、全域模式與直連模式該怎麼選?
日常使用建議先選規則模式,讓核心依照設定中的網域、IP 等條件決定流量走向。全域模式會將進入核心的連線交由全域策略組處理,但仍須在組內選取可用策略;這不代表所有應用程式都會自動由代理接管。直連模式則讓進入核心的連線直接連至目標。切換模式後請重新發出請求,既有的長連線可能仍沿用原本路徑。若只有特定網站異常,可暫時切換至全域模式比對,再切回規則模式查看命中結果。
系統代理與 TUN 模式有什麼差異?
系統代理會將代理位址寫入作業系統設定,主要影響遵循這些設定的應用程式。TUN 是虛擬網卡模式,可在網路層接管更多流量,但實際範圍仍受路由、排除項目與 DNS 設定影響,通常也需要輔助服務權限。瀏覽網頁時可先用系統代理確認設定;若終端機、遊戲或其他應用程式未使用代理,再考慮啟用 TUN。首次排查時不要同時啟用多種代理工具,否則不易判斷實際出口與路由來源。
Mac 安裝套件該選 Apple Silicon 還是 Intel?
開啟 Apple 選單中的「關於這台 Mac」,查看「晶片」或「處理器」資訊。若顯示 Apple M 系列晶片,請選 Apple Silicon 或 arm64;若顯示 Intel 處理器,請選 Intel 或 x64。Universal 套件通常同時包含兩種架構,仍應確認軟體的系統需求。不要只憑 Mac 購買年份判斷。安裝後若提示應用程式不支援目前系統,請再確認 macOS 最低版本需求;更換架構無法解決系統版本過舊的問題。
Clash for Windows 停止更新後,舊設定還能用嗎?
能否使用取決於設定欄位、代理協定與所用核心的相容性;停止更新不代表所有舊設定會立即失效。遷移前請先備份原有設定與策略選擇,優先在持續維護的用戶端重新匯入訂閱,再檢查規則、DNS 與 TUN 設定。不要直接覆蓋新用戶端的整個資料目錄。舊核心可能無法辨識新協定或欄位;若發生設定解析錯誤,請依錯誤訊息找出欄位,並向訂閱提供者索取相容設定。
要更換用戶端?依平台查看安裝套件,再確認系統需求。
安裝與設定
依序檢查安裝、匯入、選取設定、啟用代理。每調整一項就測試一次,不要同時更換設定與網路模式。
macOS 安裝後無法開啟,該先檢查什麼?
開啟 DMG 後,先將應用程式拖曳至 Applications 資料夾,再從該資料夾啟動,避免長期直接從磁碟映像檔執行。確認安裝套件架構符合系統需求。若系統阻止開啟,先確認下載來源,再前往「系統設定 → 隱私權與安全性」查看相關提示,依系統提供的選項處理。不要為了啟動單一應用程式而關閉整台 Mac 的安全機制。若出現損毀或簽章相關錯誤,請重新下載,並參閱該用戶端的版本說明,確認是否已知問題。
訂閱連結要貼在哪裡?匯入後還要做什麼?
進入用戶端的「設定」或「訂閱」頁面,選擇從 URL 匯入,貼上完整訂閱網址並儲存。下載完成後,確認已選取新設定,再前往代理頁面選擇策略,最後啟用系統代理並造訪已知可連線的網站。本機 YAML 檔案應使用檔案匯入功能,不要貼到 URL 輸入欄。訂閱網址可能含有帳戶憑證,截圖、提交記錄或尋求協助前,請遮蔽網址中的敏感資訊。
匯入訂閱後為什麼出現 YAML 或設定解析錯誤?
先查看錯誤訊息中的行號與欄位名稱。回傳內容可能是登入頁面、訂閱到期提示或 Base64 節點字串,而不是用戶端需要的 Clash YAML 設定。請向提供者確認應使用哪種訂閱格式,不要只修改檔案副檔名。若內容確實是 YAML,請檢查縮排是否使用空格、冒號後是否有空格,以及目前核心是否支援相關欄位。手動修改前請另存副本;包含私人節點資訊的設定不要交給不熟悉的線上轉換服務。
TUN 模式提示需要輔助服務或權限,該怎麼處理?
先關閉 TUN,再到用戶端設定中找到輔助服務或服務模式的安裝選項,依系統提示授權。安裝完成後重新啟動用戶端,再開啟 TUN,並查看核心記錄是否出現虛擬網卡或路由建立失敗。不同用戶端的選項名稱可能不同,請以目前版本的說明為準。若裝置受企業管理,權限政策可能禁止安裝,需請管理員確認。確認應用程式來源可信後再授權,不要照抄來源不明的提權指令。
系統代理已啟用,但瀏覽器仍未使用代理?
先確認用戶端核心正在執行、設定已選取且目前策略可用。接著前往 macOS 目前網路服務的代理設定,確認代理位址與連接埠和用戶端顯示的一致,尤其留意切換 Wi-Fi 或有線網路後的設定。瀏覽器擴充功能、獨立代理設定及其他代理軟體可能覆蓋系統設定,請先暫停後再測試。最後查看連線記錄:若找不到請求,檢查流量接管路徑;若已有請求,則檢查匹配規則、策略選擇與節點狀態。
還沒完成首次連線?跟著教學重新設定一次,並記下每個步驟的測試結果。
使用技巧
連線記錄有助於分辨「流量未進入核心」和「進入後選錯策略」。先觀察狀況,再決定是否調整規則。
終端機指令沒有使用系統代理,該怎麼設定?
許多命令列工具不會讀取 macOS 系統代理。先查看用戶端實際監聽的 HTTP 或混合連接埠,再依工具文件設定 HTTP_PROXY、HTTPS_PROXY 或 ALL_PROXY 等環境變數。HTTPS_PROXY 通常是指連線至 HTTPS 目標時使用的代理,不代表代理位址必須使用 https 協定。先在單一終端機工作階段測試,確認有效後再考慮寫入 shell 設定;測試完成後清除相關變數,避免用戶端退出後指令仍連向本機連接埠。
訂閱自動更新間隔該設多久?
先依訂閱提供者的建議設定,不必為了維持可用而頻繁擷取。設定變動不多時,可先設定每數小時至一天更新一次,必要時再手動更新。不同用戶端的時間單位,以及裝置休眠後是否補做更新可能不同,儲存前請查看介面說明。更新失敗時先保留目前可用的設定,不要連續刪除並重建。訂閱更新只負責取得設定,節點能否連線還取決於帳戶狀態、網路路徑與節點服務本身。
如何確認網站命中了哪條規則?
開啟用戶端的連線頁面,再造訪目標網站,依網域或處理程序尋找新連線,查看匹配規則、策略組與實際出口。必要時可暫時提高記錄層級,重現一次後再調回,避免記錄持續增加。規則通常依序匹配,過於寬泛的規則若排在前面,可能會遮蔽後續的精確規則。修改設定後請重新載入並建立新連線;瀏覽器快取、連線重用與加密 DNS 都可能讓觀察結果和預期不同。
切換節點後,網站為什麼仍顯示原本的地區?
先在連線記錄中確認該網站確實使用所選策略,而非命中直連或其他策略組。接著關閉相關頁面並重新連線,必要時只關閉該網站既有的連線。網站也可能依據帳戶地區、Cookie、定位權限或瀏覽紀錄判斷位置,不能只看頁面語言來判斷出口是否改變。若要測試網路出口,請使用可信任的 IP 查詢服務,並留意同一網站的不同網域可能匹配不同規則。
電腦喚醒或切換網路後,如何恢復連線?
先確認目前網路可直接連線至基本服務,並完成公共 Wi-Fi 的登入驗證,再恢復代理。接著重新測試節點;若仍異常,關閉後再開啟系統代理。使用 TUN 的裝置則重新啟動 TUN,並檢查記錄中的路由與 DNS 錯誤。切換網路後,既有連線可能失效,重新開啟受影響的應用程式即可驗證。若問題每次都發生,請記錄網路類型與操作步驟,分別只啟用系統代理或 TUN 進行測試,以縮小觸發條件。
故障排除
記下錯誤原文、發生時間與最近的變更。不要一遇到逾時就重新安裝;先判斷問題出在訂閱、節點、DNS,還是本機流量接管設定。
Clash 訂閱更新失敗,如何分辨網址失效或網路問題?
先確認網址是否完整、帳戶是否到期,以及提供者是否更換訂閱入口。查看更新記錄中的狀態碼:401 或 403 通常與驗證或存取政策有關,404 通常表示網址或資源已變更,429 則代表請求頻率受到限制;實際情況仍以提供者說明為準。若逾時或網域解析失敗,優先檢查網路與 DNS。若更新仰賴目前已失效的代理,可依用戶端支援的方式改用直連更新,或透過其他可用網路測試。
節點顯示逾時,就代表節點一定失效嗎?
不一定。延遲測試通常會連線至指定的測試網址;若該網址無法連線、DNS 異常或逾時門檻過短,都可能造成逾時。先換另一個節點比對,再用瀏覽器實際造訪目標網站並查看連線記錄。若所有節點同時失敗,請檢查帳戶狀態、訂閱更新、系統時間與本機網路;若只有單一節點失敗,請回報提供者。不要把延遲測試結果當成頻寬測試,也不要只憑單一數值判斷所有服務是否可用。
啟用 TUN 後整個網路都斷線,如何恢復?
先關閉 TUN,確認基本網路恢復,再檢查是否同時執行其他 VPN、虛擬網卡或代理工具,暫時只保留一種接管工具。查看記錄中的路由衝突、DNS 監聽失敗與權限錯誤,依照錯誤訊息逐項處理。不要直接複製整套 DNS 設定覆蓋現有設定。若退出用戶端後仍有異常,請檢查系統 VPN 與代理設定是否有殘留,必要時重新連線或重新啟動裝置;恢復後以最精簡的設定重新啟用 TUN 進行驗證。
Windows 市集應用程式無法連線,該如何排查 UWP 回送問題?
部分採用 AppContainer 隔離的 Windows 應用程式,連線至本機代理位址時可能受到回送限制。先確認一般瀏覽器使用相同代理可以連線,再使用用戶端提供的回送豁免工具,只為受影響的應用程式設定豁免,並依提示授予管理員權限。UWP 是通用 Windows 平台,回送問題並非所有市集應用程式都會遇到。若設定豁免後仍無法連線,請繼續檢查應用程式本身的網路權限、防火牆與代理方式;撤銷時也只移除該應用程式的設定。
退出用戶端後無法上網,或出現連接埠被占用的提示,該怎麼辦?
退出後無法上網時,先到系統網路設定檢查手動代理是否仍指向已停止的本機連接埠,關閉殘留設定後再試。若啟動時提示連接埠被占用,先退出其他代理用戶端,確認是否有舊核心程序仍在執行,再依記錄找出衝突的連接埠。修改監聽連接埠後,也要同步檢查系統代理、終端機變數與瀏覽器設定。不要任意強制結束不熟悉的系統程序;若仍找不到原因,請儲存記錄並記下操作順序,再尋求協助。