什么是 Clash?
Clash 是一个使用 Go 语言编写的、基于规则的多平台代理核心。
Clash 的核心特性
Clash 的强大源于其高度逻辑化的配置体系:
- YAML 配置文件: 相比 V2Ray 繁琐的 JSON,Clash 使用的 YAML 格式更加直观,易于人类阅读和编辑。
- 策略组 (Proxy Groups): 这是 Clash 的灵魂。
- Select: 手动选择节点。
- URL-Test: 自动测速并切换到延迟最低的节点。
- Fallback: 主节点挂掉时自动跳到备用节点。
- Load-Balance: 负载均衡,适合大流量下载。
- 规则匹配 (Rules): 支持
DOMAIN-SUFFIX(域名后缀)、IP-CIDR(IP 段)以及GEOIP(地理位置)等多种匹配方式,实现真正的“按需翻墙”。
历史转折点:从原版到 Mihomo
对于任何关注代理技术的用户来说,了解 Clash 的演变史至关重要:
- Clash 开源版 / Premium: 由原作者 Dreamacro 维护。2023 年底,由于众所周知的原因,原作者停止了项目的维护。
- Mihomo (原 Clash Meta): 这是目前 Clash 生态的真正继承者。它在原版基础上增加了对 VLESS、REALITY、Hysteria2 等新协议的支持。
- 现状: 目前当我们谈论“Clash”时,通常指的都是集成了 Mihomo 内核的客户端。
Clash 生态主流客户端
| 平台 | 推荐客户端 | 特点 |
| Windows / Mac | Clash Verge (Rev) | 目前最主流,界面现代,支持脚本处理配置。 |
| Android | Clash Meta for Android | 功能最全的移动端 Clash,支持分应用代理。 |
| iOS / tvOS | Stash | 苹果端最知名的 Clash 适配工具,配置灵活。 |
| Windows (极客) | Mihomo Party | 设计感极强,适合追求视觉美感的用户。 |
为什么选择 Clash?
- 极简操作: 一旦配置好订阅,日常使用几乎不需要打开软件界面。
- 生态丰富: 几乎所有的“机场”服务商都首选支持 Clash 订阅格式。
- 全场景覆盖: 从电脑办公到电视盒子(Apple TV 上的 Stash),体验高度统一。
- 可视化分流: 配合 Yacd 等 Web 面板,你可以清晰看到每一条连接的走向。
Clash 不仅仅是一个代理内核,它定义了一种新的科学上网的生活方式。虽然原版已经退役,但它留下的“规则引擎”架构依然是目前最科学、最高效的网络治理方案。