Clash常见术语及相关软件使用说明

对于很多第一次接触 Clash系 列软件的小伙伴,对很多的专业术语都是一知半解的情况,本篇文章简单的整理一下在使用过程中碰到的常见术语及使用说明。

首先我们来了解下我们说的Clash到底是什么东西?

一、什么是 Clash

“Clash、Clash Meta / mihomo、Clash Premium、Clash mi、Clash Verge / FlClash / GUI 客户端” 的讨论,这里统一整理当前主流 /建议使用的版本与区别:

我们在网上看到“Clash、Clash Meta / mihomo、Clash Premium、Clash mi、Clash Verge / FlClash / GUI 客户端” 的讨论,这里统一整理当前主流 /建议使用的版本与区别:

  • Clash (原始 / 老版本) — 原作者项目,曾经很流行,但因不可抗力因素,目前其项目已经删库,不再维护 /更新。

  • Clash Premium — 原本是官方的闭源增强版,支持 TUN / 更多特性;该项目也已删库,不推荐继续使用。
  • Clash Meta (也叫mihomo)— 也就是“内核 + 分支 / 衍生版”,现在主流、开源、仍在积极维护/更新。社区推荐使用这个版本作为“Clash 内核”。很多人说 “Clash / Clash-protocol / clash 内核” 时,实际上是指 Clash Meta / mihomo。

  • Clash mi — “客户端 (GUI) 名称 / UI层”,可以理解为给内核加了图形界面 / 配置界面,方便用户操作/管理 / 切换节点/规则等除了Clash mi本地提到的所有可以下载都软件都属于此类。

小结建议:如果你现在要开始使用 / 切换/推荐 — 主流做法是“使用 Clash Meta (mihomo) 内核 + 一个你喜欢 /合适的平台 GUI 客户端”。不建议投入资源在已删库 / 不再维护的旧版本(例如原始 Clash、Clash Premium)上。

二、常见术语 / 配置 / 模式说明

下面是使用 Clash 时经常遇到/需要理解的术语与它们的功能/含义。

术语 / 字段 含义 / 说明
Proxy(节点 / 代理服务器)proxies 块中定义的具体代理服务器。例如一个 Shadowsocks 节点、一个 VMess 节点等 — 包含 server、port、密码/UUID/加密方式等参数。 
Proxy-groups(代理 / 策略组)把多个 Proxy(节点)放在一起形成一个组。然后在规则或者客户端界面中,可以选择这个组,而不是一个一个节点。这样方便切换节点或自动选择最佳节点。
proxy-groups → type(类型)常见的几个类型: select, url-test, fallback, load-balance 等。 – select:手动 / 顺序选择一个节点/出口。 – url-test:定期测试给定 URL(如网页)连通性/延迟,自动选择延迟最低 / 可用的节点。 – fallback:按顺序选择,当首选节点不可用时备用。 – load-balance:对多个节点进行负载均衡选择。
规则 (rules)决定“哪些流量走代理 / 直连 / 特定出口 /特定组 /DNS 等”。规则写在 rules 部分。规则语法大致为:TYPE, ARGUMENT, POLICY(, no-resolve)。Clash 会按顺序匹配规则 — 第一个匹配成功的,就决定该流量出口 / 处理方式。 
常见规则类型 (TYPE)例如 DOMAIN-SUFFIX(域名后缀匹配)、IP-CIDR(IP / 网段匹配)、GEOIP(通过 IP 的地理/国家判断)、MATCH(最后兜底匹配) 等。
no-resolve在规则后可选加上 ,no-resolve,表示“不要本地 DNS 解析 / 强制通过代理服务器解析 DNS”。适用于绕过 DNS 污染 / 本地 DNS 不可靠 / 想让代理节点自行解析的情况。 
分流模式 (Mode)Clash 通常有三种主要分流 / 代理模式: – Direct(直连):所有流量都不通过代理,直接连接。 – Global(全局代理):所有流量都通过选定代理出口。 – Rule(规则模式):按规则决定走代理或直连,这是 Clash 最主要 & 推荐的模式。 
TUN / 虚拟网卡 模式对于不遵循系统代理设置的软件(比如游戏 / UDP 流量 /某些系统层面应用),Clash 的 GUI / 内核可以启用 TUN(或类似 TAP)模式:创建一个虚拟网卡,将设备所有流量(TCP + UDP)重定向到该网卡,让 Clash 接管处理。这样连非系统代理兼容的软件也能被代理。
dns 设置Clash 配置里可以设置 DNS,例如 nameserver、dns hijack、fake-ip、listen 地址等,以控制 DNS 解析方式 — 对于防止 DNS 污染 / 提高解析速度 /保证代理正确生效 很有帮助。 

简而言之:Clash 就像一个“流量分拣机器人 / 路由器 + 代理管理器”。你定义“谁 (proxy / proxy-group) / 什么流量 (domain / IP / geo / …) / 用什么方式 (直连 / 代理 / 特殊 dns / no-resolve)” — 然后 Clash 按规则帮你分类并转发流量。

三、注意事项 &常见问题提示

  • 有些所谓“订阅 /节点链接”并不是 Clash 支持的格式,如果直接用 Clash 会失败 —— 可能需要先转换(或确认服务提供者支持 Clash 协议 / 格式)。

  • 使用 TUN 模式 / 虚拟网卡时,有可能对系统网络做出较大修改 (路由 / 网卡 / DNS /接口等),如果不了解操作系统网络配置,建议谨慎或做好还原准备。

  • 规则 (rules) 的顺序很重要 — Clash 会按顺序匹配,第一个匹配成功就停止;如果规则写错 /顺序不对,可能导致意外流量走向 (直连 /代理 /漏走)。

  • 当你更换客户端 / 内核 /配合使用其他代理软件/VPN 时,注意可能出现冲突 (端口被占用 / DNS 被覆盖 / 路由冲突) 。

  • 若服务端节点 /订阅提供方改变了协议 /配置 (如加密方式 /端口 /协议版本),你的 Clash 配置也可能需要同步更新,否则连接失败。

四、总结 & 推荐方案

综上,如果你想使用 Clash,我建议的“推荐方案”是: