Clash

基于规则的现代化网络代理内核
在网络和应用层运行,改善Internet体验。精准路由、多协议支持,跨平台。
规则树 策略组
广泛的协议兼容 Premium
出站支持 Shadowsocks(R)、VMess、Trojan、Wireguard* 等,入站支持 HTTP/SOCKS5/TUN*。
基于规则的策略引擎 Premium
支持域名、IP、进程、动态脚本*,实现精细化流量分流。
自动故障转移
通过 Fallback、负载均衡或延迟测试,确保连接可用性与速度。
防污染 DNS 策略
Fake-IP 最大限度减少 DNS 污染影响,提升响应性能。
仅 Premium 版本提供

⚡ 选择适合你的版本

Core

内核版 · 命令行/MIT/GPL-3.0

  • 轻量、高性能
  • HTTP/SOCKS5
  • 规则路由
  • TUN / Wireguard
PREMIUM

Premium

内核高级版 · 独家特性

  • TUN 设备
  • Wireguard 出站
  • 动态脚本
  • TProxy

🖥️ 如果你不是开发者

通过图形化界面,让 Clash 更易用。

Windows
Official Clash for Windows Premium
社区 Clash Verge
macOS
Stash Premium
Official ClashX Pro Premium
iOS
Stash App Store
iClash · 社区
Android
Official Clash for Android
Clash Meta
OpenWrt
成熟 OpenClash
PassWall

各客户端下载详见 下载页

⚙️ 工作流:从设备到目标

用户设备
Clash 核心规则/策略组
远程Provider动态代理列表
目标网站

RESTful API 控制 · 动态加载远程代理

GPL-3.0 MIT 历史 贡献者 120+
45.2k Stars 8.9k Forks 3.2k Commits
欢迎访问 Clash 内核项目的官方说明文档。开源、透明、自由。

❓ 关于 Clash · 六类核心问题

1. 如何快速安装 Clash Core?
  1. 访问 GitHub Releases 页,下载对应操作系统二进制文件。
  2. 赋予执行权限:chmod +x clash
  3. 准备配置文件 config.yaml(可从示例模板复制)。
  4. 运行 ./clash -d . 启动内核。
  5. 通过 RESTful API 或查看日志验证运行状态。
  6. 设置系统代理或使用 TUN 模式(Premium)。
2. Core 与 Premium 的根本区别?
  1. Core 基于 MIT/GPL-3.0,适合开发者、轻量路由。
  2. Premium 是官方编译增强版,闭源但免费使用。
  3. Premium 独家支持 TUN(透明代理)、Wireguard、脚本。
  4. Premium 针对性能有更多优化,并内置 TProxy。
  5. 绝大多数 GUI 客户端内置 Premium 核心以获得完整功能。
  6. 如果你需要代理整个系统(非浏览器),选 Premium 版本。
3. 如何编写分流规则?策略组是什么?
  1. Clash 规则基于 YAML,自上而下匹配。
  2. 规则类型:DOMAIN, DOMAIN-SUFFIX, IP-CIDR, GEOIP, SRC-PORT 等。
  3. 策略组(Proxy Group) 将代理节点组合:fallback、负载均衡、url-test。
  4. 例:在 rules 域写 “DOMAIN-SUFFIX, google.com, ProxyGroup1”。
  5. Premium 支持基于进程名 (process-name) 的规则。
  6. 可使用在线编辑器或 GUI 可视化配置策略组。
4. Clash 支持哪些代理协议?Wireguard 怎么用?
  1. 出站:Shadowsocks, ShadowsocksR, VMess, Trojan, Snell, Wireguard(Premium)。
  2. 入站:HTTP, SOCKS5, 透明代理(Premium TUN)。
  3. Wireguard 配置需 Premium 核心,配置中添加类型为 wireguard 的出站。
  4. 需指定本地地址、对端地址、公钥等,类似标准 Wireguard 配置。
  5. SS/VMess 支持 obfs 和 TLS 等插件。
  6. 所有协议均在 proxies 字段定义,支持 UDP over TCP。
5. iOS / Android 推荐哪款客户端?
  1. iOS 首选 Stash(基于Clash Premium),App Store 下载,规则兼容。
  2. Android 推荐 Clash for Android,支持内核切换。
  3. macOS 可选用 ClashX Pro 或 Stash(均有Premium特性)。
  4. Windows 推荐 Clash for Windows,内置 Premium 核心。
  5. OpenWrt 使用 OpenClash,可自动更新配置。
  6. 所有 GUI 均可通过订阅链接快速导入节点。
6. 如何使用远程代理提供者(Proxy Provider)?
  1. 在 config.yaml 中定义 proxy-providers 字段。
  2. 提供类型为 http 或 file,指定路径、间隔更新时间。
  3. 支持 Shadowsocks、VMess 等多种节点类型自动解析。
  4. 策略组中可以使用 use 语句引用 provider 中的节点。
  5. 无需手动更新,Clash 根据间隔自动拉取最新节点列表。
  6. 大大简化节点管理,适用于机场订阅。