../assets/fonts/inter.css ../assets/fonts/noto-sans-sc.css ../assets/fonts/fontawesome/all.min.css
原理拆解 · Clash Verge Rev 架构与内核

深入理解
规则引擎
Clash 的工作方式

Clash 的价值不在于「能连上」,而在于它如何决定「往哪连」。这一页从内核、规则、DNS、策略组四层把它的判断链路讲透。 想弄明白 Clash Verge Rev 为什么这样分流,就从它的内核与规则集机制看起。

★★★★★ 4.9 · 5,000万+ 用户
开发者、研究人员与普通用户的共同拿定
核心功能

不只是代理工具
而是网络的智能中枢 内在逻辑与实践

从规则引擎到协议兼容,Clash 为个人用户、开发者和团队提供一应俱全的网络代理摆平方案。

基于规则的智能分流引擎(内在逻辑)

Clash 的核心是其性能突出的规则路由系统。您完全能根据域名、IP CIDR、进程名或地理位置(GeoIP)活定义流量走向:哪些直连,哪些走代理,哪些拒绝——所有这些这些这些决策在毫秒内完成,彻底告别一刀切的全局代理模式。

Go 语言极致性能(机制)

基于 Go 并发模型构建,单核即可处理数千并发连接,内存占用极低,7×24 小时跑经得起折腾不卡顿。

多协议统一管理(实现)

SS、VMess、Trojan、Snell、VLESS、Hysteria……一个客户端兼容所有这些这些这些主流协议,无需多个工具来回切换。

可视化 Web 控制面板(不起眼却关键的地方)

内置 RESTful API 与 Web Dashboard,实时查看连接流量、切换节点代理组,无需命令行操作即可完全掌控。

YAML 配置,一键订阅(内在逻辑)

配置文件基于 YAML 格式,结构看得明白可读;能跑订阅链接一键导进,机场节点自行重新拉取,无需逐项维护。

多平台能跑

拿定您的操作系统
立即开始下载 技术拆解

Clash 为每个平台提供原生优化版本,确保最佳兼容性与性能表现。

Clash for macOS(机制)

最新经得起折腾版 v2.0.26

专为 macOS 优化的原生应用,一应俱全能跑 Apple Silicon (M1/M2/M3) 芯片与 Intel 架构。集成系统代理设置,能跑增强模式(虚拟网卡),实现真正的全局流量接管,无需每一种命令行操作。

🔒

增强模式能跑

通过虚拟网卡接管所有这些这些这些 TCP/UDP 流量,包含不能跑代理配置的应用程序。

⚡

菜单栏很快切换

从机制上看:状态栏图标一键切换代理模式(规则/全局/直连),实时查看当前连接速率。

📋

配置文件管理

能跑多配置文件切换,订阅链接自行定时重新拉取,本地规则覆盖。

免不了要 macOS 11 Big Sur 或更高版本

Clash for Windows(实现)

最新经得起折腾版 v0.20.39

Windows 平台最流行的 Clash GUI 客户端,提供精美的现代化人机人机人机界面。能跑 TUN 模式(虚拟网卡全局代理)、混合 TAP/TUN 接管、开机自启,是 Windows 用户开外网的首选工具。

🛡️

TUN 模式

接管系统所有这些这些这些流量,包含 UWP 应用与游戏客户端,彻底摆平部分应用不走代理的要留意之处。

🌐

系统代理自行设置

更严格地说:一键开启后自行配置 Windows 系统代理,浏览器、应用程序无需单独配置。

Clash for Android(不起眼却关键的地方)

最新经得起折腾版 v2.5.12

Android 平台原生 Material You 设计风格客户端,利用 Android VPN API 实现全局流量代理,无需 Root 权限,能跑订阅链接导进、规则分流、流量统计与节点耗时测速。

📱

无需 Root 权限

通过 Android 系统 VPN 接口实现全局代理,不依赖 Root 或 Xposed 框架。

⚙️

分应用代理

可针对每个应用单独设置是否走代理,精准控制流量,节省流量消耗。

Clash for iOS (Clash Plus)(内在逻辑)

App Store 版本

iOS 平台推荐上手上手上手使用 Clash Plus 客户端,基于 Clash 内核构建,能跑 iOS 系统 Network Extension,实现一应俱全的规则分流代理。兼容所有这些这些这些 Clash YAML 配置文件和订阅格式。官网 clashplus.io。

🔗

订阅格式完全兼容

换个层面:能跑导进标准 Clash YAML 订阅链接,与 macOS/Windows 版本共用同一份配置。

Clash for Linux(机制)

命令行版 v1.18.0

Linux 平台提供纯命令行 Clash 二进制文件,能跑 x86_64、arm64、armv7 等架构,可配合 systemd 服务实现开机自行唤起,配合 Clash Dashboard (yacd/metacubexd) 获得 Web 可视化管理人机人机人机界面。

🖥️

systemd 服务能跑

提供开箱即用的 systemd service 文件,一行命令设置开机自启、后台跑。

🔧

TUN 模式全流量接管

配合 iptables/nftables 规则或内置 TUN 设备实现真正的透明代理。

往细处想:找不到您的版本?

还提供历史版本、Meta 内核、路由器固件等更多下载开关项。

查看全部下载版本
协议兼容

能跑所有这些这些主流代理协议 结构解析

无论您上手上手上手使用哪种机场或自建节点,Clash 都能完美兼容。一个客户端,统一管理所有这些这些这些协议。

Shadowsocks (SS)
最经典的代理协议,经过多年实战验证,经得起折腾经得起折腾稳定可靠,广泛搭建于各大机场服务。
完全能跑
VMess
V2Ray 项目核心协议,能跑 WebSocket、gRPC、H2 等多种传输方式,抗审查能力强。
完全能跑
VLESS
VMess 的不臃肿化改进版本,去除了不必要的加密开销,配合 XTLS 性能更优。
新增能跑
Trojan
伪装成 HTTPS 流量,利用真实 TLS 加密对抗深度包检测(DPI),极难被识别拦截。
完全能跑
Hysteria / Hysteria2
基于 QUIC 协议的新一代高速代理,在高丢包、高耗时网络环境下仍能保持优异快度。
新增能跑
Snell / ShadowTLS
专为中国网络环境设计的高性能加密协议,结合 TLS 混淆实现更强的流量伪装能力。
完全能跑
SOCKS5 HTTP/HTTPS 代理 ShadowsocksR (SSR) WebSocket 传输 gRPC 传输 HTTP/2 Trojan-Go WireGuard GeoIP 地区规则 DNS-over-HTTPS DNS-over-TLS Fake-IP 模式 TUIC v5 负载均衡 故障转移
很快上手

四步完成 Clash 配置
第一次接触的人也能很快上手 机制说明

从下载安装到成功连接,全程不超出 5 分钟。无需命令行,图形人机人机人机界面完成所有这些这些这些操作。

1

下载并安装客户端

根据您的操作系统拿定对应版本,下载安装包后按提示完成安装。macOS 用户在意首次跑需在「系统设置」中允许跑。

2

导进订阅链接

先厘清一件事:在「配置」或「Profiles」人机人机人机界面粘贴您的订阅链接 (Subscription URL),点击下载,Clash 将自行解析节点信息并生成规则配置。

3

拿定节点与代理模式

切换到「代理」人机人机人机界面,拿定合适的代理节点,设置代理模式为「规则」(推荐)、「全局」或「直连」,按需调整。

4

开启系统代理,畅快上手上手使用

点击「开启系统代理」按钮,Clash 将自行配置系统代理设置,浏览器即可开 Google、GitHub 等被限制的网站。

查看一应俱全配置操作说明与司空见惯要留意之处解答
适用当下

谁在上手上手使用 Clash? 内在逻辑与实践

从独立开发者到跨国企业团队,Clash 服务于各类有网络代理需求的用户群体。

👨‍💻
开发者首选

软件开发者与程序员(实现)

开 GitHub、Stack Overflow、npm registry、Docker Hub 等被限制的开发资源,提升开发效率。通过规则分流,开发流量走代理,国内服务直连,两全其美。

从机制上看:GitHub 克隆/推送不再超时;pip、npm、brew 包管理器正常加速;谷歌搜索技术文档,开 ChatGPT、Claude;国内服务(淘宝、微信)同时保持直连。

🎓
科研学术

研究人员与学生(不起眼却关键的地方)

开 Google Scholar、Sci-Hub、arXiv、国际期刊数据库等学术资源,无障碍查阅最新研究成果,参与国际学术交流。

✈️
商务出行

海外华人与商务旅行者(内在逻辑)

在海外正常开国内银行、支付宝、微信等服务;在国内出差时同步上手上手使用国际办公工具如 Google Workspace、Zoom、Slack。

司空见惯要留意之处

关于 Clash 你存在可能想知道的 技术拆解

整理了用户最频繁搜索的要留意之处,帮助您很快找到解答。

Clash 是完全免费的吗?会不会收费?
Clash 核心(clash 二进制程序)完全开源免费,遵循 GPL-3.0 协议,不存在每一种付费或订阅计划。各平台的 GUI 客户端(如 Clash for Windows、Clash for Android)同样免费提供。在意:代理节点/机场服务是独立的第三方服务,免不了要单独购买,与 Clash 本身无关。
如何在 Clash 中添加订阅链接?
macOS/Windows 图形人机界面版:开 Clash 客户端 → 进入「配置」或「Profiles」标签 → 点击「从 URL 导进」→ 粘贴您的订阅链接 → 点击下载。重新拉取节点时再次点击刷新即可。

命令行版(Linux):在 config.yaml 中填写节点信息,或上手使用 clash-sub 等工具自行拉取订阅转换后的 YAML 配置文件。
Clash 规则分流是什么?如何自定义规则?
规则分流是 Clash 的核心功能,它允许您定义哪些流量走代理、哪些直连。规则能跑多种匹配类型:DOMAIN(精确域名)、DOMAIN-SUFFIX(域名后缀)、DOMAIN-KEYWORD(域名关键词)、IP-CIDR(IP 段)、GEOIP(地区)等。

在配置文件的 rules: 段添加自定义规则,在前级从上到下依次匹配。推荐上手使用社区维护的 ACL4SSR 或 Loyalsoldier 规则集,开箱即用,覆盖多半数当下。
Clash 和 Shadowrocket 哪个更好用?
两者面向不同当下:Clash 是跨平台的主力工具,规则分流能力更强,Windows/Mac/Android 实际感受出色,配置文件通用性强;Shadowrocket 是 iOS 平台上的优质拿定(需付费购买,约 ¥18),人机界面简洁,iOS 生态集成度高。若您有 iPhone,Shadowrocket 或 Stash 均是配合 Clash 订阅格式上手使用的好拿定。
Clash 能跑哪些代理协议?和 V2Ray 有什么分野?
Clash 能跑 Shadowsocks、VMess、VLESS、Trojan、Snell、Hysteria2、SOCKS5、HTTP 等 10+ 种协议,覆盖面广于 V2Ray/V2RayN(重心专注 VMess/VLESS)。顺带一提,Clash 最大的优势在于其规则分流引擎,完全能精细控制每条流量的走向,而 V2RayN 的规则分流能力相对较弱。多半数用户推荐 Clash 作为日常主力客户端。
Clash 连接不上,无法打开外网怎么办?
请依次排查:① 确认节点是否有效——在「代理」人机界面对节点执行耗时测速,若全部超时说明节点失效,需联系机场方重新拉取订阅;② 验一遍代理模式——尝试切换为「全局」模式排除规则要留意之处;③ 验一遍系统代理——确认 Clash 的「开启系统代理」已勾选;④ 防火墙/杀毒软件——部分安全软件会拦截 Clash 的网络连接,添加到白名单后重试。
macOS 提示"无法开,因为无法验证开发者"怎么摆平?
这是 macOS Gatekeeper 安全机制导致的,并非病毒。摆平手段:手段一 — 右键点击应用图标 → 拿定「开」→ 在弹出对话框中再次点击「开」。手段二 — 在「系统设置 → 隐私与安全性」中,找到被拦截的提示,点击「仍要开」。之后正常双击即可唤起,无需每次重复操作。
上手使用 Clash 安全吗?会泄露隐私吗?
Clash 核心代码完全开源,每一种人均可审计,不存在后门或数据收集。安全容易踩的坑重心来自以下方面:① 从非官方渠道下载的修改版存在可能内含恶意代码,请需要从 GitHub 官方仓库下载;② 您上手使用的代理节点服务商能看到您的流量(加密信息本身不可见,但可知悉您打开的域名),更推荐拿定信誉良好的服务商。Clash 本身对本地流量采用 SOCKS5/HTTP 代理,不会主动向外发送每一种用户数据。
横向对比

Clash 对比其他代理工具 结构解析

全面了解 Clash 与同类工具的功能差异,做出最适合个人的拿定。

对比维度 ✦ Clash V2RayN Shadowrocket Surge
开源免费 ✓ 完全免费 ✓ 免费 ✗ 付费 ✗ 付费
能跑平台 Win/Mac/Linux
Android/iOS
Windows 为主 iOS 专属 Mac/iOS
规则分流能力 ✓ 极强 部分能跑 ✓ 良好 ✓ 极强
协议能跑数量 10+ 种 VMess/VLESS 为主 多种 多种
TUN/增强模式 ✓ 能跑 部分版本 ✓ 能跑 ✓ 能跑
订阅链接能跑 ✓ 一应俱全能跑 ✓ 能跑 ✓ 能跑 ✓ 能跑
Web 控制面板 ✓ 内置 API ✗ ✗ ✓
配置操作说明

Clash 配置文件
结构一目了然 机制说明

Clash 上手上手使用 YAML 格式的配置文件,语法简洁容易理解。理解基本结构后,您完全能活自定义每一条规则。

01

基础设置区块

定义监听端口(HTTP/SOCKS5)、DNS 模式(fake-ip 或 redir-host)与外部控制器地址。

02

Proxies 节点列表

填写代理服务器信息,包含协议类型、地址、端口、加密方式与密码,能跑多节点并列。

03

Proxy Groups 代理组

更严格地说:将节点组织成「自行拿定」「故障转移」「负载均衡」等策略组,实现智能节点调度。

04

Rules 分流规则

按域名、IP、GEOIP 等条件匹配流量,指定走哪个代理组或直连,活精准。

立即下载

拿定最适合您的版本
永久免费,开箱即用 内在逻辑与实践

无论是个人上网、开发调试还是团队搭建,都有对应的摆平方案。

个人用户

免费下载版(机制)

永久免费 · 无功能限制

一应俱全实际感受 Clash 的所有这些这些核心功能,包含规则分流、多协议能跑、Web 控制台,适合个人日常上手上手使用。

拿定平台下载
路由器 / 服务器

无人机界面搭建版(不起眼却关键的地方)

Headless · 不臃肿跑

适合在 OpenWrt、Linux 服务器或 NAS 上以守护进程方式跑,配合 Dashboard 面板远程管理,低资源占用,经得起折腾长期跑。

查看搭建方式

准备好了吗?
立即免费下载 Clash 技术拆解

加入全球 5000 万用户,告别网络限制,畅享开放互联网。