HELP · 依分類查閱
Clash 常見問題
從「該裝哪個用戶端」到「連上了卻打不開網頁」,依四大分類整理的 23 則實戰問答,涵蓋用戶端選型、訂閱匯入、系統代理、TUN 模式與常見故障。點分類直達,點問題展開答案。
基礎認知
5 則Clash 是一款開源的網路代理用戶端,核心特點是依規則分流:可以精確到網域與 IP 段,決定哪些流量走代理、哪些直連、哪些封鎖。常見的 VPN 則是把整台裝置的流量都塞進同一條加密通道,不區分目的地。
Clash 支援 Shadowsocks、VMess、Trojan、Hysteria 等多種代理協定,適合需要精細控管分流的情境。相關名詞的準確釋義請見術語表。
原版 Clash 核心已於 2023 年停止更新並封存。mihomo(原 Clash Meta 核心)是在原版基礎上持續維護的分支,補上了 Hysteria2、TUIC 等新協定,是目前主流用戶端普遍採用的核心。
平常說的 Clash 用戶端,大多是指 mihomo 核心搭配圖形介面的組合,例如 Clash Plus、Clash Verge Rev。核心與用戶端的對應關係在使用手冊裡有完整說明。
依平台挑選:全平台首推 Clash Plus(Windows、macOS、Android、iOS 皆支援);Windows 桌面也常用 Clash Verge Rev;Android 可選 Clash Meta for Android;Linux 桌面推薦 Clash Verge Rev 的 deb 或 rpm 套件。
各平台完整用戶端清單、系統需求與下載入口請見下載頁。
本站收錄的用戶端全部是開源免費軟體,下載與使用都不收費。要區分的是用戶端與節點服務:用戶端只是工具,代理節點(訂閱)通常由第三方服務商販售,費用與方案問題請洽對應服務商。
訂閱連結是節點服務商提供的一段 URL,用戶端會透過它定期抓取最新的節點清單與分流規則,省去手動維護設定的麻煩。
訂閱連結相當於帳號憑證,不要公開分享給他人;懷疑外流時,請到服務商後台重設訂閱網址,再在用戶端更新設定。
安裝設定
5 則開源用戶端通常沒有購買微軟 EV 程式碼簽署憑證,第一次執行安裝檔時 SmartScreen 會跳出藍色警告。確認安裝檔來自本站下載頁後,點「更多資訊」→「仍要執行」即可繼續。
若瀏覽器在下載階段就先擋下,到下載紀錄裡選擇「保留」即可。
這是應用程式未經 Apple 公證所產生的提示,並非檔案真的損毀。打開「終端機」,執行 xattr -d com.apple.quarantine /Applications/Clash\ Verge.app(以 Clash Verge Rev 為例),之後正常啟動即可。
也可以到「系統設定 → 隱私權與安全性」找到被擋下的應用程式,點「仍要打開」。
通用流程四步驟:複製服務商提供的訂閱連結;打開用戶端的「設定檔」或「訂閱」頁面,選擇新增或匯入並貼上連結;點更新抓取節點清單;選取這份設定使其生效,再回到代理頁挑選節點。
各平台附截圖的逐步說明請見安裝與設定教學。
桌面 Linux 推薦使用 Clash Verge Rev,下載頁 Linux 區提供 .deb 與 .rpm 安裝包,裝好後介面和 Windows 版一致。
伺服器或無桌面環境可以直接執行 mihomo 核心二進位檔,搭配外部控制介面管理;用 systemd 代管可實現開機自動啟動與異常後自動重啟,具體寫法請見使用手冊。
主流用戶端的「設定」裡都有「開機啟動」或「靜默啟動」開關,打開即可。Windows 若開關無效,到「工作管理器 → 啟動應用程式」確認項目沒被停用;macOS 檢查「系統設定 → 一般 → 登入項目」。
開機自動啟動只負責把程式拉起來,是否自動接管系統代理則由「自動連線 / 自動設定系統代理」選項決定,建議兩個開關一起開啟。
使用技巧
6 則日常建議用規則模式:依內建規則分流,台灣本地站點直連、境外站點走代理,互不干擾。全域模式會把所有流量都交給目前節點,只在排解問題或存取規則沒涵蓋到的站點時暫時開啟。直連模式等於關閉代理,用來做對照測試。
模式切換入口在用戶端首頁或代理頁上方。
策略群組是節點的分組容器:select 群組手動點選節點;url-test 群組會定時測速,自動切到延遲最低的節點;fallback 群組在主節點失效時自動換備援。
在用戶端「代理」頁展開策略群組,點節點名稱即可完成切換。想省心就把類型設為 url-test,測速間隔建議 300 秒以上,太頻繁反而佔用資源。
用戶端顯示的延遲只是一次握手所需的時間,只反映回應快慢,不代表頻寬與穩定度:延遲 100ms 的節點看影片未必比 300ms 的順暢。
挑節點更可靠的方法是實際打開目標網站或跑一次真實下載測試,測速原理的完整解釋請見節點測速原理詳解。
訂閱轉換是一種線上服務,能把 V2Ray、Shadowsocks 等格式的訂閱即時轉成 Clash 設定。風險在於轉換伺服器會經手你全部的節點資訊,甚至可能改寫規則。
建議優先使用服務商直接提供的 Clash 訂閱;確有需要轉換時,選擇自行架設的開源轉換程式,或口碑可靠的公開服務。
依情境三選一:規則模式本身已有分流,個別漏掉的站點可在設定檔頂端加一條 DOMAIN-SUFFIX,example.com,DIRECT;系統代理的「略過清單」填入網域,只對走系統代理的程式生效;瀏覽器裝了獨立代理擴充功能的,直接在擴充功能裡設定直連名單。
改完規則記得在用戶端裡重新載入設定才會生效。
最省事的做法是所有裝置都用同一條訂閱連結:節點與規則由伺服器端統一發送,自然保持一致。若自訂規則較多,可以把設定檔放進私有儲存庫或雲端硬碟,各裝置定時抓取。
三種方案的對比與操作步驟請見多裝置設定同步方案。
故障排除
7 則依序排解:確認系統代理開關已開啟;把模式切到全域測試,若全域能開就代表規則有漏配;換一個節點,排除單一節點失效;更新訂閱,排除方案到期;DNS 改回用戶端建議的預設值。
每一步的驗證方法請見無法上網逐項排解清單。
常見原因三個:瀏覽器裝了 SwitchyOmega 之類的獨立代理擴充功能,擴充功能設定會蓋掉系統代理,先停用再測試;系統代理「略過清單」裡誤加了目標網域;用戶端監聽埠被改過,和系統代理設定不一致。
到用戶端「設定」頁核對埠號(預設 7890),並確認「設定系統代理」已開啟。
Windows 預設禁止微軟商店(UWP)應用程式存取本機回送位址 127.0.0.1,系統代理對它們不起作用。以系統管理員身分執行 PowerShell,執行 CheckNetIsolation LoopbackExempt -a -n=應用程式套件名稱,套件名稱可用 Get-AppxPackage 查詢。
更省事的方法是直接開啟 TUN 模式,從網路層接管所有流量,不受回送位址限制。
TUN 模式需要建立虛擬網卡,必須取得系統層級權限。Windows:先在用戶端安裝「服務模式」,再開啟 TUN;macOS:第一次開啟會跳出授權視窗,輸入登入密碼安裝輔助程式。
Linux:以 root 執行,或執行 sudo setcap cap_net_admin,cap_net_bind_service=+ep /usr/bin/mihomo 授權給核心二進位檔。仍然失敗時,檢查是否與其他 VPN 的虛擬網卡衝突,先退出再試一次。
依可能性由高到低排解:更新訂閱,方案到期或節點更換都會導致整體超時;切到手機熱點測試,排除公司或校園網路對代理協定的封鎖;校準系統時間,TLS 交握對時間誤差敏感,誤差一兩分鐘就會全部失敗。
也可以把訂閱連結貼到瀏覽器直接打開,確認服務商那端服務正常。
先把訂閱連結貼到瀏覽器網址列直接打開:能下載到設定文字,表示連結有效,問題出在用戶端目前的網路環境,換直連網路再更新看看;若回傳錯誤,則表示方案到期、流量用盡或連結已被重設,登入服務商後台確認或重新取得連結。
部分服務商會封鎖非用戶端的 User-Agent,瀏覽器打不開但用戶端能更新,這也屬正常現象。
預設代理埠 7890 被其他程式占用時會出現此錯誤。先關閉其他代理或 VPN 類軟體再啟動;若確實需要共存,到用戶端「設定」裡把混合埠改成 7897 等閒置埠號,並同步修改系統代理設定。
Windows 下可用 netstat -ano | findstr 7890 查出占用的程序。