Clash 常見問題
訂閱匯入、代理模式與連線故障。依問題分類查找,先確認流量入口,再檢查設定與出口。
初次設定可參考訂閱匯入教學;需要逐步找出網路問題時,請參閱故障排除指南。不同用戶端的選單名稱可能略有差異,請以實際設定與核心記錄檔為準。
入門指南
先分清用戶端、核心、流量入口與轉送策略。它們各自對應不同設定,不能互相取代。
Clash、mihomo 和 Clash Verge Rev 分別是什麼?
Clash 是代理核心與設定生態系常見的名稱;mihomo 是延續相關設定體系的開源核心;Clash Verge Rev 則是呼叫核心的桌面圖形介面用戶端。匯入訂閱、系統匣選單與開機啟動屬於用戶端功能;規則比對、DNS 與流量轉送則主要由核心處理。確認設定是否相容時,應同時確認用戶端名稱與實際使用的核心,不能只看視窗上的 Clash 字樣。
安裝 Clash 用戶端後,就能直接連線嗎?
用戶端負責讀取設定與轉送流量,本身並不等於可用的代理服務。初次使用時,需準備有權使用的訂閱連結或本機設定;匯入後選取設定,再於代理群組中選擇可用的出口。接著啟用系統代理,或視需要設定 TUN。僅開啟用戶端視窗,不會讓所有應用程式自動使用代理;還需確認設定已啟用、核心正常啟動,且目標應用程式使用了相應的流量入口。
規則模式、全域模式和直連模式有什麼差異?
規則模式依規則順序決定每條連線使用的策略,適合日常分流;全域模式會將進入核心的連線交由全域策略群組處理;直連模式則讓進入核心的連線直接連往目標。全域模式不等於接管整台裝置,也不會自動修復 DNS 或失效的出口。排查時可暫時切換至全域模式比較結果,確認原因後再切回規則模式,避免混淆規則問題與流量接管問題。
系統代理和 TUN 模式該選哪一種?
先使用系統代理測試瀏覽器是否能正常連線。系統代理主要供遵循系統代理設定的應用程式使用,部分遊戲、命令列工具或採用自有網路堆疊的程式可能不會使用。TUN 透過虛擬網路介面與路由設定接管流量,適合需要處理這類應用程式的情境,但須考量權限、DNS 與其他 VPN 的相容性。系統代理與 TUN 是流量入口,規則或全域則是轉送策略;啟用 TUN 後仍可使用規則模式,不必一律採用全域轉送。
Clash for Windows 停止更新後,還適合繼續使用嗎?
Clash for Windows 已停止維護,現有安裝版本或許仍可執行,但後續的系統相容性與核心功能無法仰賴封存版本解決。若要重新安裝,建議先到下載中心比較仍在維護的用戶端。遷移前請備份訂閱來源、規則覆寫與必要的本機設定,不要直接覆蓋舊目錄。新用戶端完成匯入並確認連線正常後,再關閉舊用戶端、移除舊的開機啟動項目,以免兩個程序爭用連接埠或反覆修改系統代理。
平台部署
依序匯入設定、啟用設定、檢查連接埠並授權流量接管。每完成一步,先確認結果再繼續。
訂閱連結要在哪裡匯入?
在用戶端的訂閱或設定頁面選擇新增遠端設定,貼上完整的訂閱連結並儲存,等待下載與解析完成後,再選取該設定。網站帳戶網址、購買頁面與訂閱網址並非同一種連結,請從服務提供者的訂閱入口複製。網址前後不要多出空格、換行或通訊軟體附加的標點符號。訂閱連結可能包含存取憑證,請勿張貼到公開論壇,也不要提交至來源不明的線上轉換網站。
匯入本機 YAML 設定後,為什麼沒有生效?
匯入檔案通常只會新增設定項目,還需在設定清單中選取該項目,並確認核心已成功重新載入。先查看記錄檔是否出現語法錯誤、缺少策略群組或規則引用不存在等訊息。YAML 縮排請使用空格,不要混用定位字元;代理群組名稱必須與規則引用一致。若設定依賴外部規則集,也要確認相關資源能否正常取得。修改前請保留備份,每次只調整一處,方便比對重新載入的結果。
Clash 的連接埠設定在哪裡查看?混合連接埠要填多少?
在用戶端設定的連接埠或網路分類中查看混合連接埠,並以目前介面與執行中的設定為準,不要照搬其他用戶端的預設值。混合連接埠可接收 HTTP 與 SOCKS 代理連線,請依所選協定,在應用程式中填入本機位址與該連接埠。外部控制位址用於管理核心,不是瀏覽器的代理入口。修改連接埠後,也要更新瀏覽器擴充功能、終端機環境變數與其他手動代理設定,再查看記錄檔是否仍顯示連接埠遭占用。
TUN 模式顯示權限不足或無法建立虛擬網卡,該怎麼辦?
先關閉 TUN,確認一般系統代理可以正常連線,再處理虛擬網卡問題。桌面用戶端可能需要安裝並啟動服務模式,或透過系統授權取得網路管理權限;請依用戶端設定說明操作。Windows 可檢查服務是否正在執行,以及驅動程式是否遭到封鎖;macOS 與 Linux 則應檢查授權結果及相關記錄檔。完成授權後再重新啟用 TUN。不要只為了略過提示而長期關閉系統防護,也不要安裝來源不明的網卡驅動程式。
手機匯入訂閱後,還需要設定什麼?
匯入後先選取設定與代理策略,再啟用連線,並確認系統已授予 VPN 設定權限。Android 若啟用依應用程式代理,請確認目標應用程式是否在接管範圍內;iOS 則應確認目前連線使用的是剛匯入的設定。裝置通常無法同時執行多個以 VPN 為基礎的代理或過濾工具,切換前請先中斷另一項連線。若背景執行時容易斷線,再檢查電池管理與背景執行權限;訂閱下載成功不代表連線也成功。
使用技巧
訂閱更新、規則覆寫與啟動行為應分別管理。調整前記下原有設定,避免一次修改多項而難以還原。
訂閱自動更新間隔怎麼設定比較合適?
在訂閱詳細資料的編輯或更新設定中,尋找自動更新開關與間隔;請留意介面使用的單位可能是分鐘、小時或秒。一般先採用服務提供者的建議;若沒有明確指示,可從每天更新一次開始,設定經常變更時再適度縮短間隔。過於頻繁的請求可能觸發伺服器限制。設定後手動更新一次,確認網址可以存取,並檢查裝置進入睡眠或用戶端關閉時是否會暫停排程。設定自動更新不代表目前故障的出口會自動恢復。
自訂規則為什麼在更新訂閱後消失?
遠端訂閱更新通常會重新產生設定,直接編輯下載的 YAML 很容易被覆蓋。建議優先使用用戶端提供的覆寫、合併設定或指令碼擴充功能,並確認該功能實際套用在哪個訂閱上。規則會依順序比對,特定網域規則通常應放在較廣泛的規則與最終兜底規則之前。儲存後檢查執行中的設定及連線詳細資料,確認規則已插入預期位置;只在編輯器中看得到規則,不代表核心已載入。
Clash 開機啟動、背景啟動和自動連線是一回事嗎?
開機啟動通常表示登入系統後啟動用戶端;背景啟動通常表示啟動時不顯示主視窗;是否還原系統代理、TUN 與上次使用的設定,則取決於用戶端的個別選項。先正常結束並重新開啟用戶端,觀察這些狀態是否還原,再測試重新登入。使用服務模式時,也要確認背景服務的啟動方式。請勿同時保留舊用戶端的開機啟動、系統排程工作與新用戶端的開機啟動,否則可能造成程序重複執行,或代理設定互相覆蓋。
區域網路裝置如何使用電腦上的 Clash 代理?
在用戶端啟用區域網路連線,確認監聽位址允許區域網路存取,再於另一台裝置填入電腦的區域網路 IP 與混合連接埠。兩台裝置必須位於可以互相連線的網路,防火牆只需對可信任的網路開放必要連接埠。不要填入本機迴路位址,也不要在路由器上將代理連接埠轉送至公網。區域網路連線提供的是明確指定的代理入口,不等於透明代理;不支援手動代理的應用程式則需另行規劃閘道或路由方案。
瀏覽器可以連線,終端機指令卻無法連線,該怎麼設定?
許多終端機工具不會讀取桌面系統代理,需要透過工具參數或 HTTP_PROXY、HTTPS_PROXY 等環境變數指定代理。先確認用戶端的混合連接埠,再使用該工具支援的代理參數進行單次測試;確認可用後,再決定是否寫入終端機設定。HTTPS 目標不代表代理入口也必須使用 HTTPS,請依用戶端實際提供的入口填寫。現有環境變數、NO_PROXY 與工具本身的設定可能互相覆蓋,排查時都要一併確認。
故障排除
先確認基本網路,再區分設定取得、應用程式流量接管與出口連線問題。保留錯誤原文,比反覆重新安裝更容易找出原因。
訂閱更新失敗或顯示解析失敗,如何判斷訂閱是否已失效?
先確認錯誤屬於網路連線失敗、HTTP 狀態異常,還是內容解析失敗。前兩類應檢查網路、網址是否過期及伺服器狀態;解析失敗則要確認回傳內容是用戶端支援的設定,而非登入頁面、錯誤訊息或其他格式的訂閱。向服務提供者確認帳戶與連結狀態,必要時重新複製符合目前核心的網址。不要只憑一次逾時就判定訂閱失效,也不要反覆匯入相同連結來掩蓋問題;記下錯誤類型後再逐項處理。
所有節點都逾時時,應先檢查哪些地方?
先中斷代理,確認基本網路正常,再檢查系統時間、訂閱有效期限,以及用戶端記錄檔中的連線錯誤。逾時測試會受到測試網址與測試方式影響,結果異常不一定代表所有實際連線都失敗。選擇一個已知可用的出口,嘗試開啟實際網頁,並分別比較目前網路與另一個可信任的網路。若記錄檔顯示驗證失敗,請更新憑證或聯絡服務提供者;若多個工具同時接管流量,先結束其他代理或 VPN,再重新測試。
系統代理已啟用,但瀏覽器仍未使用 Clash,該怎麼辦?
先確認系統代理的位址與連接埠是否和用戶端混合連接埠一致,再檢查瀏覽器是否有擴充功能或獨立代理設定覆蓋系統選項。重新開啟一個網頁,並在用戶端的連線詳細資料中尋找相應連線。若沒有記錄,請優先檢查應用程式的流量入口、略過清單與其他代理軟體;若有記錄,則繼續檢查比對到的規則與出口,不要反覆切換系統代理。測試時只保留一套明確的代理設定,避免舊連接埠與自動設定指令碼同時生效。
Windows 的 UWP 應用程式無法使用代理,如何檢查迴路限制?
部分 AppContainer 應用程式會受到本機迴路限制;如果桌面瀏覽器可以使用代理,但該應用程式無法連線至本機代理,就可以檢查這項限制。若用戶端提供 UWP 迴路工具,請依照提示授權,並只為需要的應用程式設定豁免;熟悉 Windows 管理的使用者也可透過 CheckNetIsolation 檢視現有豁免。並非所有市集應用程式都採用相同的網路模型,不能一概而論。變更後請重新啟動目標應用程式;若仍無法連線,再確認它是否遵循系統代理及其網路權限。
啟用 TUN 後網頁無法開啟,或關閉用戶端後仍無法上網,該怎麼辦?
先關閉 TUN 並結束其他 VPN,恢復自動取得 DNS,再檢查系統代理是否仍指向已停止的本機連接埠。若關閉系統代理後網路恢復,先處理殘留的代理設定;若只有啟用 TUN 時才發生問題,再查看虛擬網卡、路由與 DNS 記錄,並檢查是否與其他網路工具衝突。不要同時變更 DNS、規則與 TUN 網路堆疊。保留原有設定,每次只調整一項;基本連線恢復後,再依用戶端建議的設定重新啟用流量接管。