Clash

一个强大的跨平台代理工具内核

Clash 是一个基于规则的网络代理工具,运行于网络和应用层,旨在帮助用户获得更佳的网络体验。支持多种协议,提供高性能透明代理和强大的策略组功能。

为什么选择 Clash?

基于规则的路由

智能分流,自由控制流量走向。通过灵活的规则配置,让不同流量走不同代理,实现精准控制。

Premium

多协议支持

兼容 Shadowsocks, VMess, Trojan 等主流协议,支持各种代理配置,满足不同场景需求。

高性能透明代理

系统级代理,减少配置烦恼。提供高性能的透明代理支持,让所有应用无需单独配置即可使用代理。

Premium

强大的策略组

自动故障转移、负载均衡。通过策略组实现代理的智能选择和切换,提升网络稳定性和速度。

Premium

版本功能对比

Clash Premium 与 Clash(免费版)功能对比

功能特性Clash PremiumClash (免费版)
TUN 设备支持✓ 支持仅在 Premium 版本中提供
透明代理✓ 支持仅在 Premium 版本中提供
入站协议支持HTTP/Socks5/TUNHTTP/Socks5
出站协议支持完整协议支持基础协议支持
脚本功能✓ 支持仅在 Premium 版本中提供
规则集自动更新✓ 支持✓ 支持
RESTful API✓ 支持✓ 支持

入门指南

1

选择客户端

根据你的操作系统选择适合的客户端。我们为 Windows、macOS、iOS、Android 和 OpenWrt 都提供了官方推荐客户端。

查看所有客户端
2

获取配置

了解如何订阅或手动配置 Clash。你可以使用在线订阅链接或手动编辑配置文件来设置代理规则和策略组。

配置文档
3

开始使用

完成客户端安装和配置后,启动 Clash 并享受更佳的网络体验。我们的文档提供了详细的使用教程和常见问题解答。

常见问题

RESTful API 与开发者

Clash 提供完整的 RESTful API 接口,供开发者和高级用户集成使用。通过 API 可以实时获取代理状态、更改配置、查看流量统计等。

开发者友好的 API 设计

Clash 的 RESTful API 遵循标准设计规范,支持 JSON 格式的数据交换。提供完整的 API 文档和示例代码,方便开发者快速集成到自己的项目中。

查看 API 文档

常见问题

如何选择 Clash Premium 和 Clash 免费版?+

选择哪个版本取决于你的具体需求:

  1. 评估需求:如果你需要 TUN 设备支持、透明代理或脚本功能,应该选择 Clash Premium。
  2. 考虑平台:检查你使用的客户端是否支持 Premium 版本,某些客户端可能只支持基础版。
  3. 测试使用:建议先使用免费版,如果发现功能不足再升级到 Premium。
  4. 查看文档:仔细阅读官方文档中关于两个版本功能差异的详细说明。
  5. 社区建议:参考社区讨论和用户反馈,了解其他用户的选择经验。
  6. 兼容性检查:确保 Premium 功能与你的网络环境和服务提供商兼容。
如何在 Windows 上安装和配置 Clash?+

在 Windows 上安装和配置 Clash for Windows 的步骤:

  1. 下载客户端:从官方网站下载 Clash for Windows 的最新安装包。
  2. 安装软件:运行安装程序,按照向导完成安装过程。
  3. 获取配置:获取订阅链接或手动创建配置文件 (YAML格式)。
  4. 导入配置:在客户端中导入配置文件或订阅链接。
  5. 启动代理:选择代理模式(如Rule或Global)并启动系统代理。
  6. 测试连接:访问测试网站确认代理工作正常,检查规则是否生效。
Clash 支持哪些代理协议?+

Clash 支持多种主流代理协议,具体如下:

  1. 基础协议:支持 Shadowsocks、VMess 和 Trojan 这三种最常用的协议。
  2. 高级协议:Premium 版本额外支持 Snell、SOCKS5、HTTP 等协议。
  3. 传输层协议:支持 TCP、mKCP、WebSocket 等传输方式。
  4. 加密方式:支持多种加密算法,如 AES-256-GCM、ChaCha20 等。
  5. 兼容性:与主流的代理服务提供商保持良好兼容性。
  6. 自定义支持:允许通过插件或脚本扩展协议支持。
如何配置规则以实现智能分流?+

配置 Clash 规则实现智能分流的具体步骤:

  1. 了解规则结构:熟悉 Clash 配置文件中 rules 部分的结构和语法。
  2. 选择规则策略:根据需求选择 DIRECT(直连)、REJECT(拒绝)或不同代理节点。
  3. 域名匹配:使用 DOMAIN-SUFFIX 匹配域名后缀,DOMAIN 匹配完整域名。
  4. IP 地址匹配:使用 IP-CIDR 匹配 IP 段,GEOIP 匹配国家地区。
  5. 规则顺序:注意规则的顺序,从上到下匹配,第一个匹配的规则生效。
  6. 测试与优化:测试规则效果,根据实际访问情况优化规则顺序和策略。
如何解决 Clash 连接速度慢的问题?+

优化 Clash 连接速度的方法和步骤:

  1. 检查节点质量:测试各个代理节点的延迟和速度,选择最优节点。
  2. 调整代理策略:使用负载均衡或故障转移策略,自动选择最佳节点。
  3. 优化规则配置:精简规则数量,避免过多规则影响匹配速度。
  4. 调整 DNS 设置:使用速度快的 DNS 服务器,如 1.1.1.1 或 8.8.8.8。
  5. 检查系统代理:确保系统代理设置正确,避免流量未经过代理。
  6. 更新客户端:升级到最新版本,修复可能存在的性能问题。
Clash 是否支持订阅链接和自动更新?+

Clash 对订阅链接和自动更新的支持情况:

  1. 订阅链接支持:Clash 完全支持标准订阅链接格式,可以一键导入节点配置。
  2. 自动更新配置:可以设置定期自动更新订阅,确保节点信息最新。
  3. 多订阅管理:支持同时管理多个订阅链接,方便切换不同服务提供商。
  4. 规则集订阅:支持规则集订阅,自动更新分流规则和域名列表。
  5. 自定义更新间隔:可以设置不同的更新间隔,从每小时到每天不等。
  6. 更新日志:客户端会记录每次更新的时间和变化,方便查看更新历史。