负责流量转发与规则匹配的命令行核心程序,没有界面。GUI 客户端只是它的图形外壳:界面上的每次点击,最终都翻译成内核能读的配置项。同一份 YAML 换客户端不换内核,行为不变。
GLOSSARY / SILK-SCREEN INDEX
Clash 术语表
配置文件里的每个字段都有确切含义。本表按五个分类收录 26 个高频术语,每条 2~4 句,给出定义、写法与使用场景。读教程或系统教程时遇到生词,回这里查即可;更完整的问答见帮助中心。
内核与协议
CORE / PROTOCOL社区延续维护的 Clash 内核分支,曾用名 Clash Meta。在原版基础上补齐了 Hysteria2、TUIC 等协议与更多规则类型,当前主流客户端默认搭载的都是它。原版 Clash 内核已停止更新。
基于对称加密的轻量代理协议,配置项只有服务器、端口、密码与加密方式四样。开销低、延迟稳,在 Clash 配置的 type 字段写作 ss。
V2Ray 项目设计的代理协议,用 UUID 做身份鉴权,常与 WebSocket、TLS 组合传输。协议内置时间校验:设备时钟与服务器偏差超过约 90 秒会直接握手失败,连不上时先对时。
把代理流量伪装成标准 HTTPS 的协议:走 443 端口、持有效 TLS 证书,外部观测与正常网站访问几乎一致。配置依赖域名与证书,节点地址通常不是裸 IP。
基于 QUIC 的代理协议,底层走 UDP 并自带激进的拥塞控制,在高丢包、长距离线路上吞吐明显占优。只有 Mihomo 内核支持;若所在网络对 UDP 限速,表现会反转。
规则与分流
RULES / SPLIT按域名后缀匹配的规则类型。写 DOMAIN-SUFFIX,example.com,PROXY,则 example.com 本身与它的全部子域名都命中。规则列表里使用频率最高的一类,精确、可预期。
按目标 IP 所属国家或地区匹配,依赖本地 GeoIP 数据库文件。GEOIP,CN,DIRECT 是让中国大陆 IP 直连的标准写法。数据库过旧会误判归属地,客户端里可手动更新。
兜底规则,命中所有未被前面规则匹配到的流量,必须放在规则列表最后一行。它之后的规则永远不会被执行;缺少它,则漏网流量没有出口。
引用外部规则集合的规则类型:把成百上千条域名、IP 规则收进一个独立文件,主配置里只留一行引用。集合文件可远程定时更新,规则维护与主配置解耦。
一种 DNS 处理模式:收到域名查询时,内核先返回一个保留网段(如 198.18.0.0/16)的虚假 IP 占位,等连接真正发起后再按域名匹配规则。省掉等待真实解析的时间,域名类规则的命中也更可靠。个别依赖真实 IP 的程序不兼容,可用 fake-ip-filter 排除。
代理已开启,但 DNS 查询仍发往本地运营商服务器的现象——访问了哪些域名因此被旁观。让内核接管 DNS(配置 dns 段并 enable)或直接开 TUN 模式,是两种通行的堵法。
出口策略
DIRECT / PROXY / REJECT内置出口之一:流量不经任何代理,直接连接目标。国内网站、局域网设备与系统更新流量通常都应指向它,否则白白绕行节点、拖慢速度。
内置出口之一:直接拒绝该连接,应用侧表现为连接失败。常用于拦截广告与遥测域名。排查某网站打不开时,先确认它没被规则误指到 REJECT。
把多个节点按策略组织起来的容器(proxy-groups 段),规则指向代理组而不是单个节点。常见类型:select 手动选择、url-test 自动测速、fallback 故障转移、load-balance 负载均衡。组还可以嵌套组。
自动测速型代理组:按 interval 设定的间隔向测试 URL 发起请求,始终选用组内延迟最低的节点。tolerance 参数决定新旧节点差多少毫秒才切换,防止频繁抖动。
负载均衡型代理组:把连接按散列或轮询策略分摊到组内多个节点。适合分散单节点带宽压力;但出口 IP 会随连接变化,对登录态敏感的服务不宜走它。
订阅与配置
SUB / YAML服务商提供的一条 HTTPS 地址,客户端定时拉取它,获得最新的节点列表与配置。链接里带身份凭证:泄漏等于把账号共享出去,截图与发日志前务必打码。
Clash 配置文件使用的文本格式,靠缩进表达层级、冒号后必须跟空格。缩进只能用空格——混进一个 Tab 字符,整份配置就加载失败。报错行号通常直接指向出错位置。
把 ss://、vmess:// 等节点分享链接逐行拼接后整体编码的通用订阅格式。只含节点,不含规则与代理组;Clash 客户端要么依赖内置解析,要么先经订阅转换补全成完整 YAML。
把一种订阅格式转换成另一种的服务或工具,典型用途是把通用 Base64 订阅套上规则模板,产出可直接导入的 Clash YAML。转换服务能读到你的全部节点,应选可信实例或自建。详见订阅格式详解。
社区对代理节点订阅服务商的俗称:付费后拿到一条订阅链接,内含多地区节点。质量差异极大,选购时重点看线路类型(直连/中转/专线)、流量倍率与节点归属地说明。
客户端与平台
CLIENT / SYSTEM内核创建一块虚拟网卡,把系统全部流量接进来处理的工作模式。不读系统代理设置的程序——游戏、命令行工具、部分桌面软件——都能被覆盖。开启需要管理员或 root 权限,与系统代理二选一即可,不必同时开。
写入操作系统网络设置的 HTTP 代理入口:客户端开启后,浏览器等遵守该设置的程序自动把流量交给本地端口。部分软件会无视它,此时换 TUN 模式。客户端异常退出后设置可能残留,表现为断网,手动关掉即可恢复。
同一个本地端口(mixed-port,默认常为 7890)同时接受 HTTP 与 SOCKS5 两种协议接入。端口被其他进程占用时内核启动失败,报 bind: address already in use——处理办法见端口占用排查。
包装内核的图形界面程序,负责订阅管理、节点切换、开关系统代理与 TUN,如 Clash Plus、Clash Verge Rev、FlClash。分流能力取决于内核,客户端之间的差异主要在界面、平台覆盖与更新节奏,选型参考客户端对比,安装包见客户端下载。