Clash 使用指南與 幫助中心
Clash 客戶端配置、版本選型、規則分流與節點排錯常見問題解答。無論您是剛接觸 Clash 的新手,還是需要排查具體報錯的進階使用者,都可以在這裡找到對應答案。
基礎知識
Clash 是一款基於規則(Rule-based)的跨平台網路代理核心工具。它與傳統 VPN 的最大區別在於其智慧規則分流能力。
傳統 VPN 往往「全域接管」——開啟後所有流量都經過海外伺服器,導致訪問國內網站變慢。而 Clash 能解析 YAML 設定檔,根據網域名稱(DOMAIN)、IP 歸屬地(GEOIP)自動判斷流量去向:需要代理的走節點,國內站點直連,在速度與訪問策略之間取得平衡。
這是新手最常見的誤區。Clash 本質是本地的網路排程引擎,相當於「引擎」;仍需您自備合規的節點或訂閱才能建立遠端鏈路。
您需要準備支援 Shadowsocks、VMess、Trojan、VLESS 或 Hysteria2 等協定的代理節點,或使用服務商提供的 Clash 訂閱連結,在客戶端中匯入並選用可用節點後,才可能連通目標網路。請遵守當地法律法規,從可信來源獲取軟體與配置。
三者是不同層次的概念,常被混淆:
Clash 是最初的開源代理核心專案,提供核心網路排程能力(已停止維護)。Clash Meta(現更名為 mihomo) 是由社群維護的增強核心分支,支援更多協定(VLESS、Hysteria2 等)與更豐富的規則特性,目前已是主流核心首選。Clash Verge(包括社群延續版 Clash Verge Rev)則是一款圖形介面客戶端(GUI),內建了 Meta 核心,讓一般使用者無需接觸指令列即可使用。
簡言之:Meta / mihomo 是「發動機」,Clash Verge 是「整車」。
客戶端代理模式決定了流量的預設走向:
全域(Global):所有流量無論目的地均強制走代理節點,適合臨時測試,但會導致國內網站訪問延遲升高。
規則(Rule):根據設定檔中的規則列表自動判斷,通常國內網域直連、海外網域走代理——這是日常使用的推薦模式。
直連(Direct):所有流量不經過代理,相當於關閉代理功能,可在需要真實出口 IP 時臨時切換。
這些是代理節點常用的傳輸協定,由服務商的節點類型決定,使用者通常無需手動指定:
Shadowsocks(SS):歷史最悠久、相容性最廣,輕量高效,適合大多數日常場景。
VMess:V2Ray 專案的原生協定,支援 TCP、WebSocket、gRPC 等多種傳輸層,應用最廣泛。
Trojan:將流量偽裝成標準 HTTPS,在流量檢測層面隱蔽性較強。
VLESS:VMess 的輕量化演進版,去掉內建加密層,通常配合 TLS 或 REALITY 傳輸使用。
Hysteria2:基於 UDP/QUIC 協定,在高延遲、高丟包的行動網路環境下速度優勢明顯。
Clash Meta (mihomo) 核心對以上協定均提供完整支援。
客戶端版本選擇
目前 Windows 平台最推薦的選擇是 Clash Verge Rev(Clash Verge 的社群維護延續版)和 Clash Nyanpasu,二者均內建 Mihomo (Clash Meta) 核心,長期活躍更新,支援 VLESS、Hysteria2 等新協定,介面友善。
原版 Clash for Windows (CFW) 已停止維護,不建議新使用者選用;若當前仍在使用,建議遷移至上述活躍維護的客戶端。前往下載中心可查看各版本的官方 Release 連結。
macOS 平台推薦優先考慮 Clash Verge Rev(跨平台版本,同時支援 Apple Silicon M 系列晶片與 Intel 架構)。追求深度系統整合的使用者也可選擇 Stash(App Store 付費應用)。
原版 ClashX 已停止更新,建議遷移至支援 Meta 核心的版本以獲取協定與規則方面的新功能。
Android 平台推薦 Clash for Android(CFA) 或 FlClash,後者介面更現代且持續維護。兩款 App 均可直接匯入 Clash 格式訂閱連結。
iOS 平台由於 App Store 政策限制,沒有名為 Clash 的官方上架 App。主流選擇是 Shadowrocket (小火箭,付費)、Stash 或 Surge,它們均相容 Clash 格式訂閱設定檔,匯入方式與桌面端類似。
配置與客戶端使用
多數 GUI 客戶端的匯入流程類似:
1. 複製服務商提供的 Clash 訂閱 URL。
2. 打開客戶端(如 Clash Verge Rev、Clash for Windows 等)。
3. 進入 Profiles (配置) 或 訂閱管理 入口。
4. 貼上連結並執行下載 / 更新。
5. 選中該配置,並在需要時開啟 System Proxy (系統代理) 選項。
訂閱本質上是託管在服務商伺服器上的 YAML 設定檔,客戶端會定期自動拉取更新。
預設情況下,Clash 透過系統 HTTP/SOCKS 代理環境變數工作。部分程式(某些遊戲、指令列工具、UWP 應用等)可能不遵循這些設定,導致無法走代理。
開啟 TUN 模式 後,會在系統內建立虛擬網卡,在網路層更底層接管流量,使所有程式均能經過 Clash 排程。如果您有特定軟體始終不走代理,可嘗試開啟 TUN;日常瀏覽器與大多數應用通常無需 TUN。具體步驟因客戶端與系統權限而異。
Windows:大多數 GUI 客戶端(如 Clash Verge Rev)在「設定」中提供「開機啟動」開關,開啟後會將捷徑寫入系統啟動項,下次開機時自動執行。
macOS:ClashX 系客戶端可在選單列圖示的偏好設定中找到「Launch at Login」選項。若需開機同時自動設定系統代理,可一併開啟「啟動時自動設定系統代理」。
在 Clash Verge Rev 等客戶端的 Profiles (配置) 頁面,滑鼠懸停或右鍵點擊對應的訂閱配置卡片,選擇「Update」或「重新整理」即可從服務商重新拉取最新配置。
建議在節點大規模失效或收到服務商線路更新通知後手動重新整理。部分客戶端支援設定自動更新間隔,一般設為 12~24 小時即可。
訂閱轉換 (Sub-converter)是將 ss://、vmess://、trojan:// 等單節點連結或其他格式批量轉換為 Clash 可直接匯入的 YAML 設定檔的工具。
如果服務商已提供 Clash 格式訂閱 URL(下載後是 YAML 檔案),可直接在客戶端 Profiles 頁面貼上匯入,無需轉換。若拿到的是單節點協定連結,可使用社群維護的線上訂閱轉換工具將其合併轉換為 Clash 配置,或在客戶端「添加節點」功能中逐條手動錄入。
使用第三方轉換服務時,請確認工具來源可信,避免節點資訊洩漏。
常見網路排錯
若大量節點同時失效,可按下面順序排查:
1. 系統時間:部分協定(如 VMess)對時間偏差敏感,請校準本機時間至誤差 1 分鐘以內。
2. 訂閱與套餐:確認流量未用盡、帳號未過期,並在客戶端內手動重新整理訂閱。
3. DNS:嘗試將客戶端或系統 DNS 改為可信伺服器(如 8.8.8.8、1.1.1.1)。
4. 安全軟體 / 防火牆:確認防毒軟體或系統防火牆未攔截 Clash 核心行程或相關連接埠。
這通常是規則配置問題:國內網域被錯誤送到了代理節點,繞路導致延遲升高。
請在 Proxies (代理) 介面檢查面向大陸或「直連」類策略組,確保對應流量走 DIRECT (直連),而非誤選海外節點。也可將代理模式臨時切換為「規則」而非「全域」,確認問題是否由全域模式引起。
大多數 GUI 客戶端均提供即時記錄面板:Clash Verge Rev 可在「記錄」分頁中查看;Clash for Windows 提供獨立的 Logs 頁面。
建議將記錄層級調整為 Info 或 Debug,然後重新觸發問題行為,重點觀察是否出現 connection refused、dial timeout 或 DNS 解析失敗等錯誤。記錄中的「規則匹配」記錄也能幫助確認流量是否走了預期的策略組。
節點延遲正常但瀏覽器仍無法訪問,常見原因有三:
1. 系統代理未開啟:瀏覽器流量沒有走 Clash——請確認客戶端「系統代理」已啟用,或在瀏覽器中手動配置 HTTP 代理為 127.0.0.1,連接埠通常為 7890。
2. DNS 汙染:建議在 Clash 配置中開啟 DNS 模組,並使用遠端 DNS(如 tls://8.8.8.8)以避免本地 DNS 汙染。
3. 節點不可達:當前選中節點本身失效——可切換其他節點或策略組後重試。
訂閱更新請求本身需要能訪問服務商的伺服器。常見原因與解決方法:
1. 訂閱 URL 已失效:登入服務商控制台重新複製最新訂閱連結,替換客戶端中的舊連結。
2. 當前網路無法訪問訂閱地址:先透過其他方式(如手機熱點)更新一次訂閱以獲取可用節點。
3. 透過代理更新:部分客戶端支援「透過代理更新訂閱」選項,在已有可用節點的前提下勾選後重試,可繞過本地網路限制。
節點延遲測速通過但實際速度慢,常見原因:
1. 節點頻寬不足:高峰期(晚 8~11 點)線路擁塞,建議切換同訂閱中其他地區或「倍率低」的節點。
2. 協定差異:Hysteria2 等基於 QUIC 的協定在行動網路下速度更穩定,可詢問服務商是否提供。
3. DNS 解析耗時:在 YAML 配置的 dns 欄位將 enhanced-mode 設為 fake-ip 可減少 DNS 往返延遲。
4. TUN 模式 MTU:TUN 模式下將 MTU 調整為 1280 或 1400 有時可改善 UDP 傳輸效率。