TiziWiki梯子百科 · 中文网络知识

工具有解,选择有据。独立整理 / 持续更新

梯子百科 基础概念 百科词条

什么是 Clash?Clash 内核、客户端与规则分流解释

百科词条:解释 Clash 作为代理内核的定位,梳理 Clash 内核与 Clash Verge、Clash Meta for Android 等客户端的关系,说明规则分流、策略组与配置文件的基本概念,以及 Clash 与 sing-box 的区别。

文章目录

Clash 是内核,不是某一个软件

很多新手以为「Clash」是一款具体的应用。准确地说,Clash 是代理内核:负责解析配置、连接节点、按规则分流的核心程序。我们日常使用的是基于这个内核的图形客户端:

平台 常用 Clash 客户端 教程
Windows / macOS / Linux Clash Verge Rev 查看
Android Clash Meta for Android 查看

Clash 与 Clash Meta(Mihomo)

原始 Clash 项目已于 2023 年停止维护。目前所有活跃客户端使用的都是社区延续的 Clash Meta 内核(后更名为 Mihomo),它支持更多协议(VLESS、Hysteria2、TUIC 等)并持续更新。日常说的「Clash」实际指的就是它。

机场的「Clash 订阅」是什么

Clash 订阅是一个 YAML 格式的配置文件,包含三部分:

  1. proxies:全部节点的连接参数;
  2. proxy-groups:策略组,如自动选择、故障转移、按地区分组;
  3. rules:分流规则,决定哪些流量直连、哪些走哪个策略组。

客户端导入订阅链接后,会定期下载这个文件并应用。详见什么是订阅链接。

规则分流是 Clash 的核心价值

规则分流让国内网站直连、境外网站走代理、广告域名直接拦截,用户无需手动切换。常见模式:

  • 规则模式:按规则分流,日常使用;
  • 全局模式:全部流量走代理,排查问题时用;
  • 直连模式:全部直连,相当于关闭代理。

规则由机场在订阅中预置,也可以在客户端中自行追加。

Clash 与 sing-box 的区别

对比项 Clash(Mihomo) sing-box
配置格式 YAML JSON
协议支持 主流协议齐全 更全,更新更快
生态 客户端多、机场支持最广 官方全平台客户端
上手难度 低 中

两者订阅格式不通用。多数机场同时提供两种订阅;只提供 Clash 订阅的机场占多数,这也是 Clash 客户端仍是主流的原因。sing-box 介绍见 sing-box 教程。

常见问题

Clash for Windows 还能用吗? 已停止维护,不再支持新协议,建议换用 Clash Verge Rev。

Clash 订阅能在 Shadowrocket 里用吗? 可以,Shadowrocket 支持解析 Clash 格式订阅。

相关词条

TiziWiki 编辑部

TiziWiki 编辑部整理公开资料、说明证据边界,并维护教程与内容更正。