Clash — 你的网络流量
智能调度中心
跨平台 · 智能分流 · 多协议兼容 · 开源透明
让该走代理的走代理,该直连的直连。
强大功能,不止于代理
智能分流,无缝体验
基于域名、IP、地理位置或进程自动判断流量去向,访问海外走代理,国内网站直连,无需手动切换。
多协议兼容
全面支持 Shadowsocks(R)、VMess、Trojan、Snell、SOCKS5、HTTP(S)、WireGuard 等主流协议。
全平台覆盖
Windows、macOS、Linux、Android、iOS及OpenWrt路由器,配置文件跨平台通用。
开源透明,隐私可控
GPL-3.0 协议发布,代码公开可审计。配置与日志本地保存,数据你做主。
智能分流 · 全新体验
传统 VPN 模式
🔒 单一加密隧道
所有流量走同一条通道,访问国内网站也绕远路,效率低且缺乏灵活性。
🌍 全部流量 → VPN 隧道 → 目标
Clash 智能调度
🚦 规则驱动分流
根据精细化规则,国内流量直连,国际流量分流至代理,实现最优路径选择。
📱 请求 → 规则引擎 → 🇨🇳 直连 / 🌐 代理池 / 🚫 拒绝
Clash vs 传统 VPN:你该选哪个?
| 对比维度 | 传统 VPN | Clash |
|---|---|---|
| 核心理念 | 一体化安全方案 | 精细化流量管理 |
| 流量处理 | 所有流量通过加密隧道 | 按规则智能分流(国内直连/国外代理) |
| 灵活性 | 较低,有限切换服务器 | 极高,自定义规则、组合节点、负载均衡 |
| 适合用户 | 追求简单稳定的普通用户 | 技术爱好者、进阶用户、开发团队 |
三步上手,快速体验
1
下载安装
选择对应平台客户端,从官网推荐链接下载安装,确保安全无捆绑。
2
导入配置
通过订阅链接或本地 YAML 文件导入配置。订阅链接由服务商提供,一键更新节点与策略。
3
启用代理
开启系统代理/服务模式,切换代理模式(全局/规则/直连),畅享智能分流。
深度问答:六步精解Clash核心疑虑
1. Clash与传统VPN的本质区别是什么?
- 核心理念差异:传统VPN构建全局加密隧道,所有流量走同一条路;Clash采用规则引擎,根据域名/IP/进程智能分流。
- 分流粒度:VPN无法区分国内外流量,访问国内网站也会绕路;Clash可让国内流量直连,国际流量走代理,提升速度。
- 策略灵活性:VPN通常只提供服务器切换,Clash支持多节点负载均衡、延迟择优、故障转移及自定义规则。
- 开源与信任:Clash内核开源可审计,无后门风险;传统VPN闭源软件需信任服务商。
- 配置自由度:Clash可通过YAML完全控制路由行为,甚至拦截特定域名;VPN只能全局开启或关闭。
- 使用场景:VPN适合简单加密上网,Clash适合需要精细化分流、多订阅切换的技术用户。
综上,Clash是智能流量调度中心,而VPN是安全加密管道,两者互补且Clash更灵活。
2. 新手如何快速配置Clash并开始使用?
- 步骤1:下载对应客户端 根据操作系统选择官方推荐客户端(Windows: Clash for Windows, macOS: ClashX)。
- 步骤2:获取订阅链接或配置模板 从代理服务商获取订阅URL,或自建节点后编写config.yaml文件。
- 步骤3:导入订阅 打开客户端,找到“订阅”或“Profile”选项,粘贴订阅链接并更新配置文件。
- 步骤4:选择代理模式 一般推荐“规则(Rule)”模式,使Clash依据规则自动分流;也可切换全局或直连模式测试。
- 步骤5:开启系统代理或TUN模式 点击“开启代理”按钮,在macOS/Windows上会设置系统代理;如需代理UDP游戏流量,启用TUN模式。
- 步骤6:验证效果 访问谷歌或国外网站验证代理生效,同时访问国内网站测试直连速度,体验智能分流。
✅ 完成以上步骤即可享受Clash智能路由,进阶可自定义规则及策略组。
3. Clash如何确保用户隐私与数据安全?
- 开源代码可审计:Clash内核基于GPL-3.0,任何开发者可审查代码,不存在隐藏的数据收集行为。
- 本地配置存储:所有节点信息、规则、日志均保存在用户设备上,无云端强制上传。
- 无遥测追踪:Clash默认不收集任何使用数据,不会上报用户的访问记录或DNS查询。
- 加密传输依赖代理协议:通过Shadowsocks/VMess等协议加密流量,保障数据传输机密性。
- 提供哈希校验:官方发布均附带SHA256校验值,用户可验证下载文件完整性,防止篡改。
- 定期更新修复漏洞:活跃社区及时修复安全漏洞,建议始终保持最新版本。
因此从代码透明到部署控制,Clash最大程度尊重用户隐私。
4. 如何在多设备间同步Clash配置与规则?
- 使用云端存储配置文件:将config.yaml上传至私有Git仓库、网盘(加密后)或WebDAV。
- 订阅转换服务:若使用订阅链接,在不同客户端直接填入同一订阅URL即可自动同步节点列表。
- 利用Clash Premium API:自建订阅转换服务,通过单一订阅地址分发自定义规则集。
- 同步策略组偏好:将规则和代理组结构编写为通用模板,设备间仅需替换节点信息。
- 推荐工具:使用“Clash for Windows”的Profile管理功能,通过本地或远程URL拉取同一份配置。
- 注意隐私:同步时避免将包含tls证书或敏感字段的配置上传至公共仓库,使用私有方式。
通过合理同步流程,可在PC、手机、路由器上一键更新一致的分流策略。
5. 遇到Clash无法代理或连接失败时如何排查?
- 检查代理开关:确认客户端“系统代理”是否开启,或TUN模式是否正常运行。
- 验证节点连通性:在客户端内进行节点延迟测试或使用ping工具,确保代理节点可用。
- 查看运行日志:Clash客户端一般提供日志输出,观察是否有“dial failed”或“timeout”提示。
- 检查防火墙/安全软件:某些杀软或系统防火墙会拦截Clash虚拟网卡或代理端口,添加例外规则。
- DNS配置问题:尝试切换Clash的DNS设置,如使用公共DNS (1.1.1.1) 或fallback路由。
- 重载配置文件/重启客户端:配置语法错误会导致规则失效,使用在线校验工具检查YAML格式,重启服务。
若仍无法解决,可访问社区论坛或GitHub Issues提交日志求助。
6. 如何参与Clash开源贡献,共建生态?
- 报告Bug或建议:在GitHub仓库提交Issue,详细描述复现步骤和环境信息。
- 完善文档:Clash Wiki 需要多语言翻译或使用教程,可提交Pull Request优化文档。
- 代码贡献:阅读CONTRIBUTING指南,fork仓库后编写新功能或修复漏洞,提交PR。
- 开发第三方客户端或工具:基于Clash内核开发GUI增强工具(如Clash Verge),丰富生态。
- 参与社区答疑:在Telegram/Discord群组帮助新手解决问题,减轻维护者负担。
- 捐赠支持:通过GitHub Sponsors等方式资助核心开发者,保证项目持续维护。
每一位贡献者都能让Clash变得更好,欢迎加入开源旅程!
常见问题速览
❓ Clash 是免费的吗?
Clash内核完全开源免费,但你需要自行配置代理节点(可自建或购买服务商订阅)。
❓ 什么是TUN模式?
TUN模式是Clash的虚拟网卡模式,可捕获电脑上几乎所有TCP/UDP流量,支持游戏等应用代理。
❓ 配置文件(YAML)与订阅链接的区别?
YAML是完整规则配置;订阅链接是服务商提供的自动更新节点列表的地址,粘贴即可获取节点。