Clash 中文网搜索

Clash 是什么?内核、客户端、订阅与工作原理一文讲清

Clash 中文网编辑部 · 更新于 2026/10/22

Clash 是一个基于规则进行流量分流的代理程序(内核)。 它根据你设定的规则,决定每个网络连接是直接访问、走某个代理节点,还是被拦截。原版 Clash 已于 2023 年停更,现在大家使用的是其社区分支 Mihomo(原名 Clash.Meta),以及基于 Mihomo 的各类图形客户端,如 Clash Verge Rev、FlClash。

一张表理解五个概念

概念 是什么 例子
内核 真正处理流量的程序,没有界面 Mihomo(Clash.Meta)、原版 Clash(已停更)
客户端 带图形界面的软件,内置内核 Clash Verge Rev、FlClash、Clash Meta for Android
配置文件 一个 YAML 文件,描述节点、代理组、规则 config.yaml
订阅 服务商提供的链接,下载下来就是配置文件 https://…/sub?token=…
节点 一台代理服务器 “香港 01”“日本 02”

打个比方:客户端是“车”,内核是“发动机”,节点是“路”,规则是“导航”,订阅是“地图 + 导航设置的打包下载”。

Clash 的工作原理

你的程序(浏览器、App)
     │  通过系统代理或 TUN 进入
     ▼
┌────────────── Clash 内核 ──────────────┐
│ 1. 收到连接:目标是 www.google.com:443   │
│ 2. 从上到下匹配规则                      │
│    GEOSITE,cn → 不匹配                   │
│    MATCH,节点选择 → 匹配                 │
│ 3. 交给“节点选择”代理组                  │
│ 4. 该组当前选中“香港 01”节点             │
└────────────────────────────────────────┘
     │  加密后发往香港 01
     ▼
香港节点 ──→ www.google.com

整个过程分为三层:

  1. 流量入口:程序的流量怎么进入 Clash —— 系统代理(浏览器等)或 TUN 模式(所有程序);
  2. 规则匹配:这个连接该交给谁 —— 规则;
  3. 出口选择:具体用哪个节点 —— 代理组。

Clash 的核心能力

能力 说明 详细教程
规则分流 国内网站直连、国外网站走代理、广告拦截,按域名、IP、进程等条件分流 规则详解
代理组 手动选、自动选最快、故障自动切换、负载均衡 代理组详解
多协议 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、TUIC 等 支持的协议
DNS 处理 fake-ip、防污染、防泄漏 DNS 详解
TUN 模式 接管整台设备的流量 TUN 教程
订阅更新 自动更新节点与规则 导入订阅

为什么规则分流很重要

如果所有流量都走代理(“全局”),会带来:

  • 国内网站绕道境外,速度变慢;
  • 消耗套餐流量;
  • 国内服务(银行、视频)可能因境外 IP 限制访问。

Clash 的规则模式让国内直连、国外代理自动完成,这是它最受欢迎的原因。

Clash 的发展历程

时间 事件
2018 年 Dreamacro 发布 Clash,Go 语言编写的规则代理内核
2019–2022 年 Clash Premium(闭源增强版)、Clash for Windows、ClashX、Clash for Android 等客户端流行
2022 年 社区分支 Clash.Meta 发展壮大,加入 VLESS、Hysteria 等新协议
2023 年 11 月 Clash 原作者删库,Clash for Windows、ClashX 等客户端相继停更
2023 年后 Clash.Meta 改名 Mihomo 继续维护;Clash Verge Rev、FlClash、Clash Meta for Android 等成为主流

现在提到“Clash”,通常指的是 Mihomo 内核 + 各种现代客户端,它们完全兼容原来的 Clash 配置格式,原有订阅可以直接使用。

我应该用哪个客户端

设备 推荐 备选
Windows Clash Verge Rev Clash Party、FlClash
macOS Clash Verge Rev Clash Party、FlClash
Linux 桌面 Clash Verge Rev FlClash
Android FlClash Clash Meta for Android
服务器 / 软路由 Mihomo 内核 —
Windows 7 / macOS 10.15 Clash Party(专用安装包) —

完整对比见 Clash 客户端对比。

常见名词解释

名词 含义
机场 提供代理节点订阅的服务商的俗称
节点 一台代理服务器
订阅 / 订阅链接 包含节点和规则的配置下载地址
系统代理 修改操作系统代理设置,让程序通过 Clash 上网
TUN / 虚拟网卡 创建虚拟网卡接管所有流量
规则模式 / 全局模式 / 直连模式 三种代理模式
代理组 / 策略组 一组节点的集合,规则指向代理组
延迟 通过节点访问测试网址的响应时间(毫秒)
GeoIP / GeoSite 判断 IP 国家、域名分类的数据库
fake-ip 一种 DNS 处理方式,返回假 IP 加速连接
覆写 / 扩展配置 在订阅之上修改配置,更新后不丢失
混合端口 同时支持 HTTP 和 SOCKS5 的本地端口

开始使用的三步

  1. 下载客户端:Clash 下载汇总
  2. 导入订阅:Clash Verge Rev 导入订阅(没有订阅可参考 机场推荐)
  3. 选择节点并开启系统代理:节点选择、系统代理设置

常见问题

Clash 本身能翻墙吗?

不能。Clash 只是一个代理工具,需要配合节点(通常来自服务商的订阅)才能使用。

Clash 停更了还能用吗?

原版 Clash 内核和 Clash for Windows 已在 2023 年停更,但社区维护的 Mihomo 内核持续更新,基于它的 Clash Verge Rev、FlClash 等客户端都可以正常使用。

Clash 和 V2Ray、Shadowrocket 有什么区别?

它们都是代理工具。Clash 的特点是强大的规则分流和代理组,配置用一个 YAML 文件描述;V2Ray / Xray 是另一套内核;Shadowrocket 是 iOS 上的客户端。机场订阅通常同时提供多种格式。

iPhone 上有 Clash 吗?

iOS 上没有开源的 Clash 客户端可以直接安装,常用的兼容 Clash 配置的应用有 Stash,或者使用 Shadowrocket 等支持类似订阅的应用(需要非中国区 Apple ID 购买)。

使用 Clash 需要会编程吗?

不需要。普通使用只需导入订阅、选择节点、打开系统代理三步。规则、DNS 等高级配置是可选的。