强大特性,全面掌控
Clash 提供丰富的功能特性,支持多种协议和灵活的路由规则,满足不同用户的需求
连接广泛
支持 HTTP(S)、SOCKS5、Shadowsocks、VMess、Trojan 等多种入站/出站协议,兼容主流代理服务。
智能路由
基于域名、IP、地理位置、脚本等的灵活规则系统,实现流量精准分流和智能路由决策。
高级网络支持 Premium
支持 Fake-IP DNS、透明代理 (TUN/TAP),实现系统级代理和更高效的路由处理。
策略组
支持故障转移、负载均衡、自动测速和手动选择等策略,确保网络连接的稳定性和速度。
扩展性强
支持远程配置、RESTful API 和丰富的配置选项,便于集成和自动化管理。
高性能内核 Premium
优化后的内核提供更高的吞吐量和更低的延迟,适合高负载和高要求的网络环境。
选择适合您的版本
Clash 提供免费版和 Premium 版,满足不同用户的需求
| 功能特性 | Clash (免费版) | Clash Premium |
|---|---|---|
| 基本代理功能 | ✓ 支持 | ✓ 支持 |
| 多协议支持 | ✓ 支持 | ✓ 支持 |
| 规则系统 | ✓ 支持 | ✓ 支持 |
| TUN/TAP 设备支持 | ✗ 不支持 | ✓ 支持 |
| 透明代理 | ✗ 不支持 | ✓ 完整支持 |
| Fake-IP DNS | ✗ 不支持 | ✓ 支持 |
| 脚本规则 | ✗ 不支持 | ✓ 支持 |
| RESTful API | ✓ 基础支持 | ✓ 完整支持 |
常见问题解答
以下是一些用户常见问题的解答,如果还有其他问题,请查看完整文档
Clash 免费版和 Premium 版的主要区别在于高级功能支持:
- 免费版提供基础的代理功能,支持多种协议和规则系统,适合大多数日常使用场景。
- Premium 版增加了 TUN/TAP 设备支持、完整的透明代理、Fake-IP DNS 和脚本规则等高级功能。
- Premium 版针对需要系统级代理、复杂路由规则和企业级应用的用户提供了更多可能性。
- 性能方面,Premium 版内核经过优化,在高负载环境下表现更佳。
- 免费版完全开源,Premium 版需付费获取,但提供更全面的技术支持和更新保障。
- 对于普通用户,免费版通常已足够使用;高级用户或开发者可能更需要 Premium 版的功能。
在 Windows 上安装配置 Clash 的步骤如下:
- 访问下载页面获取 Clash for Windows 客户端安装包。
- 运行安装程序,按照提示完成安装过程。
- 首次启动时,系统可能会提示安全警告,选择允许运行。
- 在客户端界面中,点击「配置」标签,然后点击「导入」按钮。
- 输入或粘贴您的配置文件 URL,或直接导入本地配置文件。
- 导入成功后,返回「代理」标签,选择适合的代理模式(如规则、全局等)。
- 点击「系统代理」开关启用系统代理,或根据需要设置系统代理自动配置。
Clash 支持广泛的代理协议,包括:
- HTTP/HTTPS 代理:标准的 Web 代理协议,兼容性最好。
- SOCKS5 代理:支持认证的通用代理协议,性能较好。
- Shadowsocks:轻量级加密代理协议,广泛用于科学上网。
- VMess:V2Ray 的核心协议,提供强大的加密和混淆功能。
- Trojan:模仿 HTTPS 流量的代理协议,抗封锁能力强。
- Snell:Surge 开发的协议,部分客户端支持。
- 此外,Clash 还支持通过插件扩展更多协议,如 WireGuard、Hysteria 等。
Clash 的规则系统基于灵活的匹配规则来决定流量路由:
- 规则匹配顺序:从上到下逐条匹配,找到第一条匹配规则后停止。
- 规则类型:包括 DOMAIN(域名)、DOMAIN-SUFFIX(域名后缀)、DOMAIN-KEYWORD(域名关键词)、IP-CIDR(IP段)等。
- 策略组:可以将多个代理节点分组,支持故障转移、负载均衡、自动选择等策略。
- GEOIP 数据库:可以根据 IP 地理位置进行路由,如将国内流量直连,国外流量走代理。
- 脚本规则:Premium 版支持 JavaScript 脚本,可实现动态、复杂的路由逻辑。
- 规则集:支持外部规则集,便于维护和分享规则配置。
编写 Clash 配置文件需要遵循 YAML 格式,主要包含以下部分:
- 端口设置:定义 HTTP/SOCKS5 代理监听的端口。
- 代理节点:在 "proxies" 部分定义各个代理服务器的连接信息。
- 代理组:在 "proxy-groups" 部分将节点分组,设置负载均衡、故障转移等策略。
- 规则:在 "rules" 部分定义流量匹配规则,格式为「类型,值,策略」。
- DNS 设置:配置 DNS 服务器和策略,支持 DoH/DoT 等加密 DNS。
- 其他设置:包括日志级别、外部控制器、TUN 设置等高级选项。
- 建议从基础配置模板开始,逐步添加自定义规则和节点。
Clash 与其他代理工具相比具有以下优势:
- 跨平台支持:有完善的各平台 GUI 客户端,用户体验一致。
- 配置灵活:基于 YAML 的配置文件,结构清晰,易于维护和分享。
- 规则系统强大:支持复杂的规则匹配和策略组,路由逻辑精细。
- 协议兼容性好:支持多种主流代理协议,兼容现有基础设施。
- 资源占用低:相比某些工具,Clash 内存和 CPU 占用更少,适合长期运行。
- 社区活跃:开源项目,有活跃的开发者社区和丰富的第三方资源。
- RESTful API:提供完整的 API 接口,便于自动化管理和集成。