CLASH 官网 · clashoffice.com
    REV. v2.0.4 · 2026-07-17

    CLASH 完全指南 · UNDERSTANDING CLASH

    不止是能用,搞懂 Clash 到底在做什么

    这里是 Clash 的官方教程页 clashoffice.com/zh-CN/tutorial.html:我们不打算教你在某一款具体客户端里点哪个按钮——不同客户端的界面迟早会改版,但 Clash 背后的核心概念不会变。搞懂节点、策略组、规则、内核这几个词到底指什么,一条请求是怎么被处理的,换任何一款基于 Clash 内核的客户端都能立刻上手。

    项目 PROJECT
    Clash 完全指南
    图号 DWG NO.
    CLSH-2026-03
    难度 LEVEL
    基础 → 进阶
    预计用时 TIME
    约 10 分钟
    官网 SITE
    clashoffice.com

    OVERVIEW · 是什么

    先搞清楚:Clash 到底是什么

    Clash 是一套基于规则的代理转发框架:它不是某一个具体软件的名字,而是一整套内核 + 配置格式的标准。你在应用商店或下载页看到的各种名字不同的客户端(Clash for Windows、Clash Verge Rev、Surfboard 等)本质上都是套了一层界面的「壳」,真正干活的是同一套开源内核(如今主要由社区维护的 mihomo 提供),理解了内核层面的概念,换哪个壳都不会陌生。

    01

    规则引擎,不是简单粗暴的 VPN

    传统 VPN 通常是「整机流量走同一条加密通道」的二选一开关;Clash 的核心是按规则精细分流——同一时刻,国内网站直连、访问 Google 走代理、已知的广告域名直接拒绝,三种处理方式可以同时生效,互不干扰。

    02

    内核与客户端是两件分开的事

    内核负责监听流量、匹配规则、连接节点,是一个没有图形界面的后台程序;客户端只是调用内核、把状态可视化地展示出来。同一套配置文件,理论上可以在任意支持 Clash 内核的客户端间无缝迁移。

    03

    开源、跨平台、协议无关

    代码公开可审计,覆盖 Windows / macOS / Linux / Android / iOS 五大平台,同时支持 Shadowsocks、VMess、Trojan 等主流协议,底层用的是同一套规则匹配逻辑,学一次就能覆盖所有场景。

    GLOSSARY · 核心概念

    八个术语,看懂之后配置文件就不再是黑话

    无论用哪款客户端,界面上迟早会遇到这八个词——先搞懂它们指的是什么,后面所有操作都只是「在哪个界面点哪个按钮」的细节问题。

    内核CORE

    真正处理网络流量、执行规则匹配的后台程序(如 mihomo),没有图形界面,是所有客户端共用的引擎。

    客户端GUI CLIENT

    套壳软件,负责让你可视化地操作内核——切节点、编辑规则、看流量,本身不处理任何网络请求。

    节点PROXY

    一台能帮你转发流量的服务器,对应订阅里的一条记录,包含地址、端口、协议、密钥等连接信息。

    策略组PROXY GROUP

    把多个节点打包成一组,并定义选择方式:手动选择、自动测速、故障转移或负载均衡。

    规则RULES

    判断「这条流量该走直连、代理还是拒绝」的条件列表,按顺序从上到下匹配,命中即停止。

    订阅PROFILE

    服务商提供的一个链接,客户端定期拉取即可自动生成节点列表和基础规则,无需手动维护。

    仪表盘DASHBOARD

    连接内核控制端口的可视化面板,用来看实时流量、切节点、查看规则命中日志。

    入站方式INBOUND

    内核接收流量的两种途径——系统代理或 TUN 模式,决定了哪些程序的请求会被代理接管。

    HOW IT WORKS · 工作原理

    打开一个网页时,Clash 内部发生了什么

    把上面八个概念串起来看,一条请求从发出到抵达目标网站,大致会经过下面六个阶段。

    01

    应用发起请求

    浏览器或 App 请求访问某个域名,这一步和是否用代理无关,任何联网程序都会经过。

    02

    入站捕获

    系统代理或 TUN 模式把这条请求交给内核处理,没开启对应入站方式的流量则不会进入 Clash。

    03

    DNS 解析

    nameserver 配置解析目标地址;开启 fake-ip 时这一步返回虚拟 IP,判断仍以域名为准。

    04

    规则匹配

    从上到下比对 rules 列表,命中即停止,决定这条流量走直连、代理还是直接拒绝。

    05

    进入策略组

    规则命中的目标通常是一个策略组,而不是某个具体节点,还需要再选一次。

    06

    选择节点并转发

    按策略组类型(手动 / 自动测速 / 负载均衡)选出具体节点,加密后转发出去,拿到响应再原路返回。

    MODES · 模式选择

    规则 / 全局 / 直连,别再瞎选了

    几乎每款客户端都会在显眼位置放一个模式切换开关,三种模式的行为差别很大,选错了很容易误判成「代理坏了」。

    模式行为适合场景
    Rule 规则模式rules 列表自动分流,不同流量走不同策略日常使用,推荐作为默认模式
    Global 全局模式忽略规则,所有流量统一走同一个策略组临时测试节点,或怀疑规则漏放了某条流量
    Direct 直连模式忽略节点,所有流量都直连,不经过任何代理排查问题时确认故障是否出在代理本身

    左右滑动查看完整表格

    系统代理(HTTP/SOCKS) 只接管读取了系统代理设置的程序,通常覆盖浏览器等常规应用,设置简单、开销最小,是大多数场景的默认选择。
    TUN 模式 在虚拟网卡层接管全部流量,能覆盖游戏、命令行工具等不读取系统代理设置的程序,功能更彻底,但需要更高的系统权限。

    GENERAL WORKFLOW · 通用流程

    不管用哪款客户端,都是这五步

    下面的描述刻意不针对某一款客户端的具体菜单名称——不同软件的入口位置可能不同,但操作背后对应的概念是一致的。

    1. 1

      选一款支持 Clash 内核的客户端并安装

      前往下载页,按自己的操作系统选择安装包;纯内核用户可以跳过客户端,直接搭配 Dashboard 面板使用。

    2. 2

      拿到订阅链接或配置文件

      由你的节点服务商提供,通常是一个订阅 URL,或者一份可以直接导入的 config.yaml 文件。

    3. 3

      导入并加载配置

      大多数客户端都有「导入订阅」或「添加配置」这类入口,粘贴链接或选择本地文件即可拉取节点与规则。

    4. 4

      选择模式,开启入站方式

      日常使用建议选 Rule 规则模式,再打开系统代理或 TUN 模式,浏览器和 App 的流量才会真正被接管。

    5. 5

      验证是否生效

      访问一个明确能测试的网址,或者在 Dashboard 面板的日志里确认连接命中了预期的规则,代表配置已经跑通。

    CONFIG FORMAT · 配置文件结构

    看懂 config.yaml 的四个核心字段

    无论订阅链接自动生成的内容多复杂,本质上都是这四类字段的组合,理解它们即可自行修改规则,不必依赖客户端界面。

    port基础端口设置 定义 HTTP / SOCKS5 混合代理端口,以及是否开启局域网访问,客户端与其它设备共享代理时会用到。
    proxies节点列表 每一个节点的服务器地址、端口、协议类型(Shadowsocks / VMess / Trojan 等)与密钥信息,订阅链接会自动填充这部分。
    proxy-groups策略组 把多个节点打包成一组,并指定选择方式:手动选择、自动测速、故障转移等,规则里引用的是策略组,不是单个节点。
    rules分流规则 按域名、IP 段或 GEOIP 归属地,决定一条流量应该直连、走代理还是直接拒绝,从上到下逐条匹配,命中即停止。
    # config.yaml — 已省略部分节点信息 port: 7890 allow-lan: false mode: rule proxy-groups: - name: "节点选择" type: select proxies: [HK-01, SG-02, JP-03] rules: - DOMAIN-SUFFIX,google.com,节点选择 - GEOIP,CN,DIRECT - MATCH,节点选择

    FAQ · 常见问题排查

    连不上、规则不生效?先看这几条

    大多数使用问题都能在下面找到答案,点击展开对应问题查看排查思路。

    Q1Clash 和普通 VPN 有什么本质区别?
    VPN 通常在操作系统层面建立一条加密通道,整机流量二选一地全部走通道或全部不走;Clash 是应用层的规则引擎,可以按域名、IP 段精细决定每一条流量的去向,直连、代理、拒绝三种处理方式可以同时生效,粒度更细。
    Q2开启代理后完全无法上网怎么办?
    先确认节点是否可用(面板里可以对节点测速),若节点正常仍无法上网,多半是系统代理或 TUN 模式与其他网络工具(如另一个 VPN、防火墙软件)冲突,建议先关闭其他代理类工具后重试。
    Q3为什么部分网站还是没有走代理?
    这通常是规则命中了 DIRECT(直连)。检查 rules 字段中该域名或 IP 段对应的策略,若确实需要代理,把对应规则调整为指向代理策略组即可;也可以临时切换到 Global 全局模式验证是否是规则问题。
    Q4订阅链接多久需要更新一次?
    订阅内容(节点列表)由你的节点服务商决定更新频率,大多数客户端都支持设置自动更新间隔,建议开启定时更新,避免节点失效后忘记手动刷新。
    Q5TUN 模式和系统代理该选哪个?
    系统代理仅接管读取了系统代理设置的程序(如浏览器);TUN 模式在网卡层接管全部流量,能覆盖游戏、命令行工具等不读取系统代理设置的程序,但对系统权限要求更高,普通网页浏览用系统代理即可满足。
    Q6Android / iOS 上耗电或发热明显怎么办?
    优先选择延迟低、稳定性好的节点,避免频繁自动测速;同时关闭不必要的日志级别(调整为 warningerror),可以明显降低后台资源占用。

    概念理清楚了,去下载页取包吧。

    五大平台安装包均已在下载页列出,选一款客户端装上,按上面的通用流程配置即可。

    前往下载页