配置查阅 · 25 个常用术语

Clash 术语手册

从客户端里的英文选项,找到配置文件中的对应概念。先分清内核、流量入口与出口策略,再看端口、DNS 和规则字段。

本页解释术语含义,不替代具体版本文档。Clash for Windows 已停更;mihomo 的新增字段,不能直接视为旧版 CFW 的可用设置。

内核与协议

内核负责处理连接,协议决定如何连接服务端。先确认当前使用的内核,再判断配置是否兼容。

Clash 内核Clash core
负责监听本地端口、匹配分流规则并转发连接的网络处理程序,不是桌面窗口本身。客户端界面负责把设置交给内核,真正支持哪些字段与协议,要看所用内核及其版本。界面里有开关,不代表旧内核就能完成对应操作。
mihomoFormerly Clash.Meta
延续 Clash 配置生态的代理内核,项目曾使用 Clash.Meta 名称,常见于仍在维护的图形客户端。它与早期 Clash 内核有共同的配置习惯,但支持范围并不完全相同。网上标明面向 mihomo 的示例,应先确认本机内核版本,不能直接照搬进旧版 CFW。
代理节点Proxy node
描述一个远端代理连接所需的一组参数,通常包括服务器地址、端口、协议和认证信息。节点名称只是便于辨认的标签,名字中的地区不能单独证明实际出口位置。导入后仍需确认服务可用、参数匹配,并在策略组里选中合适的成员。
代理协议Proxy protocol
客户端与远端代理服务交换数据时遵循的约定,例如 Shadowsocks、VMess、Trojan 等。协议类型、认证方式、传输层和 TLS 设置需要与服务端相符。配置文件能被读取,只说明格式通过了部分检查,不代表当前内核支持该协议或连接一定成功。
延迟测试Latency test / url-test
客户端通过指定代理访问测试地址,并记录请求耗时的检测方式;策略组中的 url-test 可使用这类结果自动选择成员。测试地址、超时与连接复用方式都会影响结果,因此数值不等于线路带宽。选节点时还应观察实际网站加载、持续下载与连接稳定性。

延伸查阅:比较客户端与内核支持。

配置文件字段

字段名称、缩进层级与生效位置同样重要。修改前保留原配置,修改后检查最终运行内容。

YAMLYAML configuration
Clash 配置常用的文本格式,通过缩进表达字段之间的层级,通过短横线表示列表项。编辑时使用空格缩进,不要混入制表符;节点、策略组与规则也不能随意放在同一层。语法正确只是第一步,还要确认字段名称、值的类型与内核支持范围。
mixed-portMixed proxy port
让 HTTP 代理和 SOCKS 代理共用一个监听端口的配置字段,例如 mixed-port: 7890。应用中的代理地址与端口必须对应实际监听位置,不能只看到教程里的数字就直接填写。是否允许局域网设备访问,还要结合监听地址、Allow LAN 与防火墙判断。
modeRule / Global / Direct
控制连接进入内核后如何选择出口,常见值为 rule、global 和 direct。规则模式逐条匹配规则,全局模式使用全局策略,直连模式使用直连策略。这里的“全局”描述代理决策,并不意味着所有程序的流量都会自动进入内核。
proxy-providersProxy providers
用于定义节点提供者,可从远程地址或本地文件加载节点集合,并按配置安排更新。它不等于一份完整的 Clash 配置,通常还需要策略组引用这些节点,再由规则选择策略组。把完整配置订阅当成节点提供者使用,可能因内容结构不同而加载失败。
覆写与合并Override / Merge
在订阅原始内容之外,追加或调整本地配置的处理方式,常用于保留个人端口、DNS 或规则设置。不同客户端的处理顺序不相同,列表可能整体替换,也可能通过脚本重组。保存后应查看最终生效配置,不能只凭编辑框里保留了某一行就判断修改成功。

延伸查阅:配置文件结构与 YAML 示例。

代理模式与网络

先看流量怎样进入内核,再看域名怎样解析。入口接管与出口选择是两件事。

系统代理System Proxy
操作系统提供给应用读取的一组代理设置。CFW 的 General 页面中,System Proxy 用于切换相关设置;遵循这套设置的应用会把请求交给指定监听端口。游戏、命令行工具或自带网络栈的程序可能不读取它,遇到这类情况应检查应用自身设置,而不是反复切换节点。
TUN 模式Virtual network interface
借助虚拟网络接口与路由配置,把符合接管条件的流量引入内核,可覆盖部分不遵循系统代理的程序。启用通常涉及权限、服务、路由与 DNS 配合,实际入口随客户端而异。TUN 不等于全局代理模式,接管进来的连接仍可按规则直连,也可能因排除路由而绕过内核。
DNSDomain Name System
把域名转换为 IP 地址等记录的系统;浏览器能显示网站地址,不代表解析一定由 Clash 完成。系统缓存、浏览器加密 DNS 和应用自带解析都可能影响路径。排查时要区分域名解析失败与代理连接失败,修改解析器前也应确认访问该解析器的网络路径可用。
Fake-IPSynthetic IP mapping
为域名返回虚拟 IP,等连接进入内核后,再根据映射找回原域名的一种 DNS 工作方式。它有助于让内核保留域名信息,但虚拟地址并不是网站的真实服务器地址。部分应用依赖真实地址行为,可能需要定向调整过滤配置;不要仅因解析结果看起来特殊,就认定网络异常。
DNS 泄漏DNS leak
DNS 请求偏离预期解析路径,被非预期的解析服务接收的情况。检测页面显示的解析器地区不一定等于连接出口地区,也不能单凭一个地区标签判断泄漏。应结合浏览器 DNS 设置、系统解析路径、内核日志与实际路由检查;开启 TUN 或改用加密 DNS 都不能单独作为排除依据。

延伸查阅:按步骤设置代理与验证连接;连接异常排查。

规则与策略组

规则负责选择策略,策略组负责组织出口。匹配结果首先取决于规则顺序与可用的连接信息。

规则分流Rule-based routing
按域名、目标 IP、进程等条件,为不同连接选择直连、代理或拒绝处理的机制。规则通常从上往下匹配,先命中的规则生效,因此具体例外应放在宽泛规则之前。排查某个网站走错出口时,先看日志里的命中规则和策略名称,再判断是规则顺序问题还是策略组选择问题。
DOMAIN-SUFFIXDomain suffix rule
匹配指定域名及其子域名的规则类型,例如 DOMAIN-SUFFIX,example.com,DIRECT 会匹配该域名和它的子域名。它不是按网页路径、标题或地址栏中的任意关键词匹配。使用前需确认内核能够获得域名信息,应用只提供 IP 时,域名规则未必有机会生效。
GEOIPIP geolocation rule
依据 IP 地理数据库中的地区分类进行匹配,例如 GEOIP,CN,DIRECT。数据库记录不是实时定位,地址分配变化或数据库差异可能影响结果。附加 no-resolve 后,该条规则不会为尚未解析的域名主动触发解析,但仍可以检查连接中已经获得的目标 IP。
策略组Proxy group
把节点、其他策略组或内置策略组织起来的配置单元,供规则引用。select 用于手动选择,url-test 根据测试结果选择,fallback 按顺序寻找可用成员。组名并不决定行为,判断是否自动切换应看组的类型与设置,而不是只看名称里有没有“自动”。
MATCHFinal catch-all rule
接住此前所有规则都没有匹配到的连接,通常作为规则列表最后一条,例如 MATCH,DIRECT。它后面的内容必须是有效策略名称或内置策略,不能填一个不存在的组名。把 MATCH 放到列表前面会提前接走连接,使后续规则失去匹配机会。

延伸查阅:规则语法、策略组与配置合并。

客户端与平台

客户端名称、订阅格式与安装包架构不能混为一谈。换客户端前,先确认这三项。

Clash for WindowsCFW
常缩写为 CFW 的桌面图形客户端,提供配置导入、策略选择、日志与系统代理等操作入口。原项目已停止维护,现存教程与归档包不代表仍会获得兼容性修复。新安装可先比较 Clash Plus、Clash Verge Rev 与 FlClash;保留旧环境时,则应按原内核能力核对配置。
订阅Subscription URL
用于定期获取配置或节点集合的远程地址,常见的“机场订阅”指服务提供方给出的此类链接。它可能返回完整 YAML,也可能返回其他节点格式,导入前要确认客户端兼容。链接常带有访问凭据,截图与日志分享时应遮住完整地址;更新失败时先查网络和返回内容,而不是反复删除配置。
GUI 客户端Graphical User Interface
为内核提供可视化操作界面的应用,让用户通过菜单、按钮和列表管理配置。两个客户端即使用同一种内核,也可能在订阅更新、配置合并、系统权限和界面入口上存在差异。迁移时可复用兼容配置,但不要默认所有开关状态、服务安装与本地覆写都会跟随配置一起转移。
服务模式Service Mode
通过后台系统服务执行需要较高权限操作的机制,常用于协助内核运行或配置网络。CFW 的 Service Mode 与 TUN 开关不是同一个概念,安装服务不等于虚拟网络接口已经开始接管流量。排查时应分别确认服务是否运行、内核是否加载正确,以及相关路由和 DNS 设置是否生效。
系统架构x64 / ARM64 / x86
处理器和操作系统采用的指令集类型,常见安装包标识有 x64、ARM64 与 x86,其中 AMD64 通常也指 x64。可在 Windows“设置 → 系统 → 系统信息”中查看系统类型;不同版本的入口文字可能略有差异。选择安装包不能只看扩展名,同为可执行文件也不代表能在同一架构上原生运行。

延伸查阅:客户端选型说明;按平台查看安装要求与下载入口。

下载客户端