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 面板

连接面板 控制面板

客户端里查看实时网络连接的界面,能看到每条连接命中的规则和使用的代理节点,是排查分流是否符合预期最直接的工具。

→ 查看生效验证方法