Clash 術語表

看配置檔案、讀文件或者查故障時,經常會遇到一些沒解釋清楚的詞。這裡收錄了 20 個高頻概念的簡明定義,遇到不確定的詞直接來查。

20 個常用術語 按類別分組 附延伸閱讀
01 · basics

基礎概念

工作模式和訂閱相關的幾個最常被問到的詞。

規則模式

Rule Mode 工作模式

按配置檔案裡的 rules 列表逐條匹配,自動決定每條連線直連、走代理還是被攔截,是日常使用的推薦模式。

→ 檢視完整模式說明

全域性模式

Global Mode 工作模式

不看規則,所有流量強制走同一個代理節點。通常只在排查"某個節點是否真的可用"時短暫切換過去測試,不建議長期使用。

直連模式

Direct Mode 工作模式

完全關閉代理,所有流量直接從本機發出,等同於臨時恢復到沒安裝 Clash 之前的網路狀態,常用於對比測試。

TUN 模式

TUN Mode 流量接管

使用者端建立一張虛擬網絡卡,在網路層接管全部流量,用來處理不遵循系統代理設定的命令列工具、遊戲使用者端等,開啟需要額外的系統許可權(管理員執行 / 網路擴充套件許可權 / root)。

→ 檢視各平臺開啟方式

訂閱連結

Subscription 配置來源

服務商提供的一個 URL,使用者端請求它會返回一份包含節點列表與分流規則的配置內容,支援設定自動更新週期,無需手動維護。

→ 檢視匯入教程
02 · rules & policy

規則與策略

config.yaml 裡 rules 和 proxy-groups 相關的名詞。

策略組

Proxy Group 排程

把多個代理節點歸入同一個組並指定排程方式(自動測速、手動選擇、故障轉移等),規則裡引用的是策略組的名字,而不是某個具體節點。

Rule Provider

規則集 規則來源

由社群或服務商維護、遠端託管的規則集合(比如"全部中國大陸域名""全部廣告域名"),在規則列表裡用一行引用即可使用,內容會跟隨遠端源自動更新。

→ 檢視規則語法詳解

GEOIP 規則

GEOIP 規則型別

按請求目標 IP 所屬的國家 / 地區進行分流判斷的規則型別,例如 GEOIP,CN,DIRECT 表示中國大陸 IP 直連。

DOMAIN-SUFFIX / DOMAIN-KEYWORD

域名匹配規則 規則型別

兩種常見的域名匹配寫法:DOMAIN-SUFFIX 匹配域名及其所有子域名;DOMAIN-KEYWORD 匹配域名中包含指定關鍵字的情況,一次覆蓋多個變體域名。

url-test / fallback / load-balance

策略組型別 排程

三種常見的策略組排程方式:url-test 自動選擇延遲最低的節點;fallback 在當前節點失效時自動切換到下一個可用節點;load-balance 把流量分散到多個節點,用於大流量場景。

MATCH(兜底規則)

MATCH 規則型別

規則列表中的兜底條目,匹配所有未命中前面任何規則的流量,必須放在整個規則列表的最後一行,否則後面的規則永遠不會被執行到。

03 · protocols & core

協議與核心

節點用的加密協議,以及 Clash 核心本身的幾個關鍵名字。

Shadowsocks

SS 代理協議

一種輕量級加密代理協議,是最早被廣泛使用的代理協議之一,實現簡單、效能開銷低,Clash 原生支援。

VMess

V2Ray 協議 代理協議

V2Ray 專案提出的加密代理協議,支援動態埠和多種傳輸方式(TCP、WebSocket、mKCP 等),是 Clash 支援的主流協議之一。

Trojan

Trojan 協議 代理協議

一種偽裝成正常 HTTPS 流量的代理協議,特徵不明顯、抗封鎖能力較強,Clash 原生支援。

Clash Meta / mihomo

核心分支 專案

Clash 核心的社群維護分支,在原版基礎上增加了 TUN 模式增強、更多協議支援等特性,後來改名為 mihomo,是目前多數主流使用者端底層使用的核心。

04 · network & debugging

網路與除錯

DNS、埠和排查問題時會用到的介面名詞。

Fake-IP 模式

Fake-IP DNS

DNS 解析時先返回一個虛擬 IP 而不立即做真實解析,等實際發起連線時才按需解析,省去往返查詢、降低延遲,同時減少 DNS 汙染帶來的影響。

DNS 汙染 / DNS 洩露

DNS Pollution / Leak DNS

DNS 汙染指域名解析結果被篡改導致訪問異常;DNS 洩露指代理開啟期間 DNS 請求仍走本地運營商而沒有經過代理,兩者是不同的問題,需要用不同方式排查。

Mixed Port

混合埠

HTTP 代理和 SOCKS5 代理共用同一個本地埠(預設 7890),系統代理只需配置一次即可同時支援兩種協議,是 Clash 核心的一個便利特性。

外部控制器 / Dashboard

External Controller 控制面板

Clash 內建的 RESTful API(預設埠 9090),搭配 Web 控制檯可以即時檢視連線、切換節點、修改配置,是各類視覺化面板的底層實現方式。

Connections 面板

連接面板 控制面板

使用者端裡檢視即時網路連線的介面,能看到每條連線命中的規則和使用的代理節點,是排查分流是否符合預期最直接的工具。

→ 檢視生效驗證方法