Clash 术语表
看配置文件、读文档或者查故障时,经常会遇到一些没解释清楚的词。这里收录了 20 个高频概念的简明定义,遇到不确定的词直接来查。
基础概念
工作模式和订阅相关的几个最常被问到的词。
全局模式
Global Mode 工作模式不看规则,所有流量强制走同一个代理节点。通常只在排查"某个节点是否真的可用"时短暂切换过去测试,不建议长期使用。
直连模式
Direct Mode 工作模式完全关闭代理,所有流量直接从本机发出,等同于临时恢复到没安装 Clash 之前的网络状态,常用于对比测试。
TUN 模式
TUN Mode 流量接管客户端创建一张虚拟网卡,在网络层接管全部流量,用来处理不遵循系统代理设置的命令行工具、游戏客户端等,开启需要额外的系统权限(管理员运行 / 网络扩展权限 / root)。
→ 查看各平台开启方式规则与策略
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 规则类型规则列表中的兜底条目,匹配所有未命中前面任何规则的流量,必须放在整个规则列表的最后一行,否则后面的规则永远不会被执行到。
协议与内核
节点用的加密协议,以及 Clash 内核本身的几个关键名字。
Shadowsocks
SS 代理协议一种轻量级加密代理协议,是最早被广泛使用的代理协议之一,实现简单、性能开销低,Clash 原生支持。
VMess
V2Ray 协议 代理协议V2Ray 项目提出的加密代理协议,支持动态端口和多种传输方式(TCP、WebSocket、mKCP 等),是 Clash 支持的主流协议之一。
Trojan
Trojan 协议 代理协议一种伪装成正常 HTTPS 流量的代理协议,特征不明显、抗封锁能力较强,Clash 原生支持。
Clash Meta / mihomo
内核分支 项目Clash 内核的社区维护分支,在原版基础上增加了 TUN 模式增强、更多协议支持等特性,后来改名为 mihomo,是目前多数主流客户端底层使用的内核。
网络与调试
DNS、端口和排查问题时会用到的界面名词。
Fake-IP 模式
Fake-IP DNSDNS 解析时先返回一个虚拟 IP 而不立即做真实解析,等实际发起连接时才按需解析,省去往返查询、降低延迟,同时减少 DNS 污染带来的影响。
DNS 污染 / DNS 泄露
DNS Pollution / Leak DNSDNS 污染指域名解析结果被篡改导致访问异常;DNS 泄露指代理开启期间 DNS 请求仍走本地运营商而没有经过代理,两者是不同的问题,需要用不同方式排查。
Mixed Port
混合端口 端口HTTP 代理和 SOCKS5 代理共用同一个本地端口(默认 7890),系统代理只需配置一次即可同时支持两种协议,是 Clash 内核的一个便利特性。
外部控制器 / Dashboard
External Controller 控制面板Clash 内置的 RESTful API(默认端口 9090),搭配 Web 控制台可以实时查看连接、切换节点、修改配置,是各类可视化面板的底层实现方式。