CLASH 官網 · clashoffice.com
    REV. v2.0.4 · 2026-07-17

    CLASH 完全指南 · UNDERSTANDING CLASH

    不止是能用,搞懂 Clash 到底在做什麼

    這裡是 Clash 的官方教學頁 clashoffice.com/zh-TW/tutorial.html:我們不打算教你在某一款具體客戶端裡點哪個按鈕——不同客戶端的介面遲早會改版,但 Clash 背後的核心概念不會變。搞懂節點、策略組、規則、核心這幾個詞到底指什麼,一條請求是怎麼被處理的,換任何一款基於 Clash 核心的客戶端都能立刻上手。

    專案 PROJECT
    Clash 完全指南
    圖號 DWG NO.
    CLSH-2026-03
    難度 LEVEL
    基礎 → 進階
    預計用時 TIME
    約 10 分鐘
    官網 SITE
    clashoffice.com

    OVERVIEW · 是什麼

    先搞清楚:Clash 到底是什麼

    Clash 是一套基於規則的代理轉發框架:它不是某一個具體軟體的名字,而是一整套核心 + 配置格式的標準。你在應用商店或下載頁看到的各種名字不同的客戶端(Clash for Windows、Clash Verge Rev、Surfboard 等)本質上都是套了一層介面的「殼」,真正幹活的是同一套開源核心(如今主要由社群維護的 mihomo 提供),理解了核心層面的概念,換哪個殼都不會陌生。

    01

    規則引擎,不是簡單粗暴的 VPN

    傳統 VPN 通常是「整機流量走同一條加密通道」的二選一開關;Clash 的核心是按規則精細分流——同一時刻,中國大陸網站直連、造訪 Google 等於中國大陸境內被封鎖的境外服務走代理、已知的廣告網域直接拒絕,三種處理方式可以同時生效,互不干擾。

    02

    核心與客戶端是兩件分開的事

    核心負責監聽流量、匹配規則、連線節點,是一個沒有圖形介面的後臺程式;客戶端只是呼叫核心、把狀態視覺化地展示出來。同一套配置檔案,理論上可以在任意支援 Clash 核心的客戶端間無縫遷移。

    03

    開源、跨平臺、協議無關

    程式碼公開可審計,覆蓋 Windows / macOS / Linux / Android / iOS 五大平臺,同時支援 Shadowsocks、VMess、Trojan 等主流協議,底層用的是同一套規則匹配邏輯,學一次就能覆蓋所有場景。

    GLOSSARY · 核心概念

    八個術語,看懂之後配置檔案就不再是黑話

    無論用哪款客戶端,介面上遲早會遇到這八個詞——先搞懂它們指的是什麼,後面所有操作都只是「在哪個介面點哪個按鈕」的細節問題。

    核心CORE

    真正處理網路流量、執行規則匹配的後臺程式(如 mihomo),沒有圖形介面,是所有客戶端共用的引擎。

    客戶端GUI CLIENT

    套殼軟體,負責讓你視覺化地操作核心——切節點、編輯規則、看流量,本身不處理任何網路請求。

    節點PROXY

    一臺能幫你轉發流量的伺服器,對應訂閱裡的一條記錄,包含地址、埠、協議、金鑰等連線資訊。

    策略組PROXY GROUP

    把多個節點打包成一組,並定義選擇方式:手動選擇、自動測速、故障轉移或負載均衡。

    規則RULES

    判斷「這條流量該走直連、代理還是拒絕」的條件列表,按順序從上到下匹配,命中即停止。

    訂閱PROFILE

    服務商提供的一個連結,客戶端定期拉取即可自動生成節點列表和基礎規則,無需手動維護。

    儀表盤DASHBOARD

    連線核心控制埠的視覺化面板,用來看即時流量、切節點、檢視規則命中日誌。

    入站方式INBOUND

    核心接收流量的兩種途徑——系統代理或 TUN 模式,決定了哪些程式的請求會被代理接管。

    HOW IT WORKS · 工作原理

    開啟一個網頁時,Clash 內部發生了什麼

    把上面八個概念串起來看,一條請求從發出到抵達目標網站,大致會經過下面六個階段。

    01

    應用發起請求

    瀏覽器或 App 請求訪問某個域名,這一步和是否用代理無關,任何聯網程式都會經過。

    02

    入站捕獲

    系統代理或 TUN 模式把這條請求交給核心處理,沒開啟對應入站方式的流量則不會進入 Clash。

    03

    DNS 解析

    nameserver 配置解析目標地址;開啟 fake-ip 時這一步返回虛擬 IP,判斷仍以域名為準。

    04

    規則匹配

    從上到下比對 rules 列表,命中即停止,決定這條流量走直連、代理還是直接拒絕。

    05

    進入策略組

    規則命中的目標通常是一個策略組,而不是某個具體節點,還需要再選一次。

    06

    選擇節點並轉發

    按策略組型別(手動 / 自動測速 / 負載均衡)選出具體節點,加密後轉發出去,拿到響應再原路返回。

    MODES · 模式選擇

    規則 / 全域性 / 直連,別再瞎選了

    幾乎每款客戶端都會在顯眼位置放一個模式切換開關,三種模式的行為差別很大,選錯了很容易誤判成「代理壞了」。

    模式行為適合場景
    Rule 規則模式rules 列表自動分流,不同流量走不同策略日常使用,推薦作為預設模式
    Global 全域性模式忽略規則,所有流量統一走同一個策略組臨時測試節點,或懷疑規則漏放了某條流量
    Direct 直連模式忽略節點,所有流量都直連,不經過任何代理排查問題時確認故障是否出在代理本身

    左右滑動檢視完整表格

    系統代理(HTTP/SOCKS) 只接管讀取了系統代理設定的程式,通常覆蓋瀏覽器等常規應用,設定簡單、開銷最小,是大多數場景的預設選擇。
    TUN 模式 在虛擬網路卡層接管全部流量,能覆蓋遊戲、命令列工具等不讀取系統代理設定的程式,功能更徹底,但需要更高的系統許可權。

    GENERAL WORKFLOW · 通用流程

    不管用哪款客戶端,都是這五步

    下面的描述刻意不針對某一款客戶端的具體選單名稱——不同軟體的入口位置可能不同,但操作背後對應的概念是一致的。

    1. 1

      選一款支援 Clash 核心的客戶端並安裝

      前往下載頁,按自己的作業系統選擇安裝包;純核心使用者可以跳過客戶端,直接搭配 Dashboard 面板使用。

    2. 2

      拿到訂閱連結或配置檔案

      由你的節點服務商提供,通常是一個訂閱 URL,或者一份可以直接匯入的 config.yaml 檔案。

    3. 3

      匯入並載入配置

      大多數客戶端都有「匯入訂閱」或「新增配置」這類入口,貼上連結或選擇本地檔案即可拉取節點與規則。

    4. 4

      選擇模式,開啟入站方式

      日常使用建議選 Rule 規則模式,再開啟系統代理或 TUN 模式,瀏覽器和 App 的流量才會真正被接管。

    5. 5

      驗證是否生效

      訪問一個明確能測試的網址,或者在 Dashboard 面板的日誌裡確認連線命中了預期的規則,代表配置已經跑通。

    CONFIG FORMAT · 配置檔案結構

    看懂 config.yaml 的四個核心欄位

    無論訂閱連結自動生成的內容多複雜,本質上都是這四類欄位的組合,理解它們即可自行修改規則,不必依賴客戶端介面。

    port基礎埠設定 定義 HTTP / SOCKS5 混合代理埠,以及是否開啟區域網訪問,客戶端與其它裝置共享代理時會用到。
    proxies節點列表 每一個節點的伺服器地址、埠、協議型別(Shadowsocks / VMess / Trojan 等)與金鑰資訊,訂閱連結會自動填充這部分。
    proxy-groups策略組 把多個節點打包成一組,並指定選擇方式:手動選擇、自動測速、故障轉移等,規則裡引用的是策略組,不是單個節點。
    rules分流規則 按域名、IP 段或 GEOIP 歸屬地,決定一條流量應該直連、走代理還是直接拒絕,從上到下逐條匹配,命中即停止。
    # config.yaml — 已省略部分節點資訊 port: 7890 allow-lan: false mode: rule proxy-groups: - name: "節點選擇" type: select proxies: [HK-01, SG-02, JP-03] rules: - DOMAIN-SUFFIX,google.com,節點選擇 - GEOIP,CN,DIRECT - MATCH,節點選擇

    FAQ · 常見問題排查

    連不上、規則不生效?先看這幾條

    大多數使用問題都能在下面找到答案,點選展開對應問題檢視排查思路。

    Q1Clash 和普通 VPN 有什麼本質區別?
    VPN 通常在作業系統層面建立一條加密通道,整機流量二選一地全部走通道或全部不走;Clash 是應用層的規則引擎,可以按域名、IP 段精細決定每一條流量的去向,直連、代理、拒絕三種處理方式可以同時生效,粒度更細。
    Q2開啟代理後完全無法上網怎麼辦?
    先確認節點是否可用(面板裡可以對節點測速),若節點正常仍無法上網,多半是系統代理或 TUN 模式與其他網路工具(如另一個 VPN、防火牆軟體)衝突,建議先關閉其他代理類工具後重試。
    Q3為什麼部分網站還是沒有走代理?
    這通常是規則命中了 DIRECT(直連)。檢查 rules 欄位中該域名或 IP 段對應的策略,若確實需要代理,把對應規則調整為指向代理策略組即可;也可以臨時切換到 Global 全域性模式驗證是否是規則問題。
    Q4訂閱連結多久需要更新一次?
    訂閱內容(節點列表)由你的節點服務商決定更新頻率,大多數客戶端都支援設定自動更新間隔,建議開啟定時更新,避免節點失效後忘記手動重新整理。
    Q5TUN 模式和系統代理該選哪個?
    系統代理僅接管讀取了系統代理設定的程式(如瀏覽器);TUN 模式在網路卡層接管全部流量,能覆蓋遊戲、命令列工具等不讀取系統代理設定的程式,但對系統許可權要求更高,普通網頁瀏覽用系統代理即可滿足。
    Q6Android / iOS 上耗電或發熱明顯怎麼辦?
    優先選擇延遲低、穩定性好的節點,避免頻繁自動測速;同時關閉不必要的日誌級別(調整為 warningerror),可以明顯降低後臺資源佔用。

    概念理清楚了,去下載頁取包吧。

    五大平臺安裝包均已在下載頁列出,選一款客戶端裝上,按上面的通用流程配置即可。

    前往下載頁