常見問題 / 設定與連線

Clash 常見問題

訂閱匯入、代理模式與連線排查。依問題所在環節查閱,先確認流量是否進入核心,再檢查規則與出口。

4 類問題 20 項操作說明 按需展開

概念 / 挑選

基礎認識

區分用戶端、設定來源與流量接管方式,避免把模式切換誤當成連線開關。

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

用戶端負責安裝、設定管理、系統代理與介面操作;核心負責解析設定、比對規則和建立連線,mihomo 是 Clash 生態系中常見的核心。訂閱是設定或代理資訊的來源,必須另外取得有效連結。安裝用戶端不代表已具備可用的代理服務。首次使用時,先確認訂閱來源支援目前的核心,再到設定頁面匯入並啟用,最後確認代理群組中有可選擇的出口。不要只因介面能啟動,就認定設定已生效。

規則、全域與直連模式該如何選擇?

日常使用通常選擇規則模式,由 rules 依序決定連線的出口。全域模式會將進入核心的連線交由全域代理群組處理,適合短暫判斷問題是否來自分流規則;但不會自動接管所有應用程式。直連模式則讓進入核心的連線直接存取目標。模式切換與系統代理、TUN 屬於不同層次:前者決定如何連出,後兩者決定流量如何進入核心。排查完畢後,請切回規則模式,並在連線頁面確認實際命中的規則與出口鏈。

混合連接埠 7890 是什麼?需要修改嗎?

mixed-port 表示同一個監聽連接埠可接收 HTTP 與 SOCKS 代理請求。7890 是常見的設定值,但並非所有用戶端都固定使用這個連接埠。只執行一個用戶端且沒有衝突時,通常不必修改。若要為瀏覽器或終端機手動設定代理,請以用戶端目前顯示的混合連接埠為準,位址通常是 127.0.0.1。外部控制連接埠用於管理核心,不應填入應用程式的代理設定。修改連接埠後,請一併更新應用程式設定與終端機環境變數,避免仍連到舊連接埠。

Clash for Windows 停止維護後,如何挑選替代用戶端?

新安裝可先考慮 Clash Plus,再依介面使用習慣比較 Clash Verge Rev、FlClash 或 Clash Nyanpasu。挑選時先確認作業系統與處理器架構,再確認所需的 TUN、服務模式及設定欄位是否受支援。遷移前請備份原始訂閱連結、自訂規則與覆寫檔案;建議在新用戶端重新匯入訂閱,不要直接複製舊程式目錄。請勿同時在兩個用戶端啟用系統代理或 TUN。確認新用戶端連線正常後,再停用舊用戶端的自動啟動與背景服務。

iPhone 如何取得用戶端並匯入設定?

iPhone 可從 App Store 下載 Clash Plus,產品官網為 clashplus.io。安裝後,在設定或訂閱頁面新增有效連結,或使用用戶端支援的檔案匯入方式載入設定,再選取並啟用該設定。首次連線時,依照系統提示允許新增 VPN 設定,並按裝置要求完成驗證。狀態列出現 VPN 圖示只代表通道已建立,仍須開啟目標網站確認規則與出口。若裝置受組織管理而禁止新增 VPN,請先確認裝置管理政策,不要反覆重新安裝用戶端。

匯入 / 權限

安裝與設定

先完成設定啟用與基本連線,再逐一處理 TUN、VPN 授權與連接埠衝突。

訂閱連結要貼在哪裡?匯入後還要做什麼?

前往用戶端的設定、訂閱或 Profiles 頁面,選擇新增遠端設定,將完整訂閱連結貼到 URL 欄位並儲存;不要貼到代理位址或外部控制位址。下載完成後,請明確選取該設定作為目前使用的設定,再前往代理頁面,選擇相應代理群組的出口。最後啟用系統代理,或依需求啟用 TUN,並造訪目標網站。不同用戶端的選單名稱可能略有不同,但匯入、啟用、選擇出口與接管流量是四個獨立步驟,少做任何一步都可能無法連線。

Clash 設定檔解析失敗,應該先檢查什麼?

先查看記錄中的第一個解析錯誤,確認欄位名稱與行號,再檢查 YAML 縮排、冒號後的空格,以及清單項目前的連字號;縮排請使用空格,不要混用定位字元。若錯誤指出代理類型或欄位不受支援,請確認目前的核心是否支援該訂閱格式,不要只修改縮排。透過連結匯入時,也要確認回傳內容確實是設定檔;登入頁、到期通知和一般網頁都不能直接當成 YAML 使用。修改前請保留原始檔案副本,修正後重新載入,並確認記錄不再出現相同錯誤。

啟用 TUN 時顯示權限不足或尚未安裝服務,該怎麼辦?

先確認一般系統代理已能正常連線,再單獨處理 TUN。Windows 使用者可在用戶端設定中尋找服務模式或安裝服務的入口,依提示授權、安裝並啟動服務;macOS 使用者請依用戶端提示授予輔助服務或網路延伸功能權限。Linux 通常需要管理員權限,或依用戶端文件設定相應的網路能力。不要把停用系統安全機制當成預設解法。授權後重新啟動用戶端,檢查記錄是否成功建立虛擬介面;若仍失敗,先關閉其他 VPN 與虛擬網卡工具,再查明是哪個驅動程式或路由設定出錯。

Android 啟動連線時,為什麼會要求 VPN 權限?

Android 用戶端通常透過系統 VPN 介面,將應用程式流量交由本機代理核心處理,因此首次連線時會要求建立 VPN。確認提示來自剛安裝且目前正在操作的用戶端後,再允許連線。多數個人使用情境下,同一個使用者空間無法同時執行兩個一般 VPN 服務;若已啟用其他 VPN、以 VPN 為基礎的過濾工具或防火牆,請先停止衝突的服務。連線後若只有部分應用程式未經代理,請檢查分應用程式代理的包含或排除清單,以及工作資料空間是否採用獨立的網路政策。

出現 address already in use 或連接埠繫結失敗時,該如何處理?

這通常表示監聽位址與連接埠已被占用。先完全退出其他代理用戶端,並確認目前的用戶端沒有重複啟動;只關閉主視窗不一定會停止背景核心。Windows 可在資源監視器的網路頁面查看監聽連接埠;macOS 和 Linux 可使用系統網路工具找出占用中的程序。確認程序用途後再停止它,或在設定中為目前的用戶端改用未占用的混合連接埠。不要任意結束不熟悉的系統程序。修改後重新載入設定,並確認系統代理及手動設定代理的應用程式都已改用新連接埠。

測試 / 分流

使用技巧

透過連線記錄確認規則,以實際目標驗證出口。閱讀測試結果時,也要一併考量測試條件。

Clash 節點延遲測試顯示逾時,就一定不能用嗎?

不一定。延遲測試通常會透過指定的出口連線至測試網址,結果也會受到測試網址、DNS、交握過程與遠端回應影響,並不等同於線路的實際延遲。先手動選取該出口並造訪實際目標,再查看連線記錄。若網站可正常使用但測試逾時,可檢查測試網址是否遭封鎖,或適度調整測試逾時時間;若實際瀏覽也失敗,再檢查訂閱狀態與本機網路。不要只因一次逾時就大量刪除設定,也不要直接比較使用不同測試網址取得的數值。

節點速度測試和延遲測試有什麼不同?

延遲測試主要觀察建立連線及送出測試請求所需的時間;下載速度測試則著重持續傳輸能力,會產生實際流量。延遲較低不代表下載大型檔案一定更快,吞吐量較高也不代表互動請求的回應時間較短。比較時,盡量使用相同網路、測試目標與時段,並暫停背景下載,避免多個用戶端同時測試。使用行動數據或按流量計費的訂閱時,尤其要控制測試次數。日常挑選出口時,先確認目標服務是否穩定,再參考延遲與實際使用體驗,不要只看單次測試結果。

如何確認某個網站命中了哪條規則?

保持規則模式,開啟用戶端的連線頁面,再對目標網站發出新的請求。依網域或程序篩選連線,查看規則類型、規則內容與出口鏈;必要時也查看記錄。規則通常由上而下比對,先命中的項目會決定後續出口,因此新增規則時應放在兜底 MATCH 之前。修改後重新載入設定,並關閉舊連線再測試,因為已建立的連線可能繼續使用原本的出口。若頁面涉及多個網域,應逐一確認靜態資源、登入與 API 請求,不要只檢查網址列中的主網域。

如何保留自訂規則,避免訂閱更新時被覆蓋?

優先使用用戶端提供的覆寫、設定合併或擴充規則功能,將本機修改與遠端訂閱分開管理。直接編輯下載的訂閱檔案,下一次更新時可能會被遠端內容取代。新增規則前,確認規則引用的代理群組名稱確實存在於目前的設定中,並檢查新規則的插入位置。更新訂閱後先查看最終生效的設定,再透過連線頁面確認命中結果。不同用戶端的合併順序與語法不盡相同,遷移時應重新確認,不能假設同一個覆寫檔案可直接用於所有用戶端。

允許區域網路連線,該如何設定才合適?

僅供本機使用時,維持關閉即可。若確實需要讓同一個區域網路中的裝置共用代理,請先啟用允許區域網路連線,再確認監聽位址包含相應的網路介面卡,並在防火牆中只開放可信任網路所需的連接埠。其他裝置應填入執行用戶端的電腦區域網路位址與實際混合連接埠,不能用 127.0.0.1 指向另一台電腦。建議設定代理驗證,並避免在公共網路開放監聽。外部控制介面與代理連接埠用途不同,不應為了共用代理而開放管理介面;共用結束後,請關閉相關選項與防火牆規則。

記錄 / 復原

故障排除

從本機網路開始,依序檢查設定、流量入口與遠端服務。每次只變更一個條件。

訂閱更新失敗、連結失效或回應 401、403,該怎麼辦?

先確認訂閱連結是否完整複製,尤其留意結尾參數、換行與多餘空格。401、403 通常表示存取遭拒,但具體原因仍應以訂閱服務的說明為準,可能與連結重設、帳戶狀態或存取限制有關。檢查裝置的日期與時間,再確認服務頁面是否提供新的訂閱網址。若更新時出現網路錯誤,請確認用戶端更新訂閱時使用直連還是代理,並透過可用的連線方式重試。不要將完整訂閱連結貼到公開討論區,因為連結可能含有存取憑證。若連結已外洩,請先在服務端重設,再重新匯入。

系統代理已啟用,為什麼瀏覽器或終端機還是無法使用?

先在用戶端的連線頁面確認請求是否進入核心。若瀏覽器沒有連線記錄,請檢查代理擴充功能、瀏覽器獨立代理設定、系統例外清單,以及其他用戶端是否覆蓋系統代理。終端機工具通常不會自動讀取系統代理,可依工具文件設定 http_proxy、https_proxy,或使用單次代理參數,並確認連接埠與用戶端一致。若請求已進入核心,接著應檢查命中的規則與出口,而不是反覆切換系統代理。若要接管不遵循系統代理設定的應用程式,再評估是否啟用 TUN;環境變數只會影響讀取這些變數的程序,新開的終端機才會套用更新後的值。

Windows 的 UWP 應用程式無法使用本機代理,如何檢查回環限制?

部分位於 AppContainer 隔離環境中的 Windows 應用程式,存取本機回環位址時會受到限制,因此可能出現瀏覽器可用、特定應用程式卻無法連線的情況。先確認問題應用程式確實屬於這類環境,並確認代理與規則已生效。若用戶端提供 UWP 回環授權入口,可在管理員授權後,只勾選需要存取本機代理的應用程式,再重新啟動該應用程式。並非所有商店應用程式都會遇到相同限制,也不必授權所有應用程式。若授權後仍無法連線,請繼續檢查應用程式本身的代理支援、DNS 與防火牆政策,不要把所有連線錯誤都歸因於回環限制。

所有節點都逾時或啟用後無法上網,排查順序為何?

先關閉系統代理與 TUN,確認本機網路本身可以連線至原本可直接存取的網站。重新啟用用戶端後,檢查設定是否已啟用、訂閱是否有效、代理群組是否選到可用出口,並查看第一筆連線錯誤。若所有出口同時失敗,優先檢查共同環節:裝置時間、DNS、本機防火牆、其他 VPN 衝突與網路限制。若只有個別出口失敗,再檢查遠端狀態。測試時每次只變更一項並記錄結果;暫時將規則模式切換為全域模式,有助於判斷是否為分流問題,但無法修復已失效的遠端服務。

關閉用戶端後仍無法上網,或使用 TUN 時網域解析異常,該怎麼辦?

先重新開啟用戶端,明確關閉系統代理與 TUN,再正常退出;強制結束程序可能留下系統代理設定或異常路由。接著檢查系統網路設定是否仍指向本機代理位址。若問題只在啟用 TUN 時出現,請檢查 DNS 設定、網域解析記錄與其他 VPN 的路由衝突,不要同時修改多個 DNS 欄位。使用 fake-ip 時,部分應用程式可能保留舊的解析結果;還原設定後,可重新啟動應用程式,並依系統方式清除快取。若問題仍未解決,請重新連線網路,並依據記錄找出殘留介面;避免直接刪除用途不明的系統路由。