⚡ 全新 Premium 特性现已发布

Clash — 规则驱动,畅游网络

A cross-platform rule-based proxy utility that runs at the network and application layer. 灵活分流,极致性能,开源社区驱动。

最新稳定版 v1.18.0 · 内核遵循 GPL-3.0

强大内核 · 无尽可能

入站连接支持

HTTP、HTTPS、SOCKS5 服务端,TUN 设备Premium,全面接管流量。

出站协议丰富

Shadowsocks(R)、VMess、Trojan、Snell、WireguardPremium,兼容主流机场。

基于规则的路由

动态脚本、域名、IP 地址、进程名称路由Premium,灵活分流无压力。

Fake-IP DNS

减少DNS污染影响,提升网络响应速度,智能解析优化。

透明代理

自动路由表/规则管理 Redirect TCP 和 TProxy TCP/UDPPremium,实现网关级代理。

策略组

fallback / load-balance / url-test 自动选择可用节点,体验无缝切换。

远程 Providers

动态加载远程代理列表,订阅链接实时更新,配置更优雅。

RESTful API

通过全面的 API 就地更新配置,无缝集成自动化运维。

跨平台 · 即刻体验

Windows

Clash for Windows

下载 · SHA256验证

macOS

ClashX Pro / Stash

获取 Stash

iOS

Stash on App Store

App Store 下载

Android

Clash for Android

下载 · SHA256验证

Linux / OpenWrt

OpenClash

GitHub Releases

跨平台 GUI

Clash Verge Rev

官网下载

开源核心 · Premium 进阶

功能特性开源版本 (GPL-3.0)Premium 版本
TUN 设备 (虚拟网卡)✓ 完整支持
Wireguard 出站✓ 原生支持
进程名称路由✓ 精细化路由
脚本 / 动态规则基础规则✓ 脚本扩展
RESTful API 完整控制✓ 核心API✓ 高级管理端点
性能优化 & 连接缓冲标准✓ 极致性能

开放协作 · 源于社区

Clash 内核根据 GPL-3.0 开源许可证发布,数千开发者共同打磨,透明可信。

28.5k GitHub Stars
680+ 贡献者
4.2k Forks
访问仓库 · 参与贡献

常见问题 · 分步详解

❓ 1. 如何快速上手 Clash 基础配置?

第一步:根据操作系统在下载区获取对应客户端(Windows/macOS/Android等)。

第二步:安装并启动客户端,获取订阅链接(机场或自建节点)粘贴至配置文件或订阅入口。

第三步:Clash 内核会自动拉取远程配置,选择“规则模式”或“全局模式”。

第四步:在系统网络设置中开启代理(如 HTTP 代理 127.0.0.1:7890),或直接开启系统代理开关。

第五步:访问测试网站(如 google.com)验证流量走向,利用日志面板排查分流规则。

第六步:进阶用户可自定义规则文件,实现进程/域名精细化分流,畅享无感切换。

按照以上六步即可完成从零到一的部署,体验 Clash 灵活分流优势。

❓ 2. 怎样编写高效的自定义分流规则?

第一步:了解 Clash 规则语法:DOMAIN-SUFFIX, DOMAIN-KEYWORD, IP-CIDR, GEOIP, MATCH 等。

第二步:编辑 config.yaml 中的 rules 字段,将常用流媒体域名写入直连或代理策略组。

第三步:使用 rule-providers 远程加载规则集,避免规则过长影响性能。

第四步:利用脚本扩展(Premium)实现条件路由,例如基于进程名称或用户ID。

第五步:测试规则命中情况:开启日志级别为 info,观察每个连接匹配的规则。

第六步:持续优化:将不必要代理的国内域名加入 DIRECT 池,提升访问速度。

通过这六个步骤,你可以建立一套精简且响应迅速的自定义规则体系。

❓ 3. 如何启用 TUN 模式实现全局透明代理?

第一步:确保使用 Clash Premium 内核,开源版本不支持 TUN 设备。

第二步:在配置文件中添加 tun 字段,设置设备名称、栈类型(system/gvisor)。

第三步:配置 dns 部分启用 enhanced-mode: fake-ip 保证兼容性。

第四步:Linux 系统需要授予 CAP_NET_ADMIN 权限;Windows 需要安装虚拟网卡驱动。

第五步:启动 Clash 后检查 tun 网卡是否创建成功,系统流量会被自动捕获。

第六步:通过路由策略排除内网地址,让所有流量经过 Clash,实现不依赖浏览器代理的全透明体验。

遵循以上步骤即可轻松开启 TUN 透明代理,支持 UDP 游戏等复杂流量。

❓ 4. 如何在不同设备间同步 Clash 配置?

第一步:使用订阅转换服务或自建 WebDAV/Git 仓库存储 config.yaml 文件。

第二步:在配置文件中使用远程 HTTP providers 拉取节点列表,同时保留规则部分。

第三步:移动端支持通过二维码或 iCloud 文件同步配置(如 Stash)。

第四步:利用 Clash RESTful API 通过脚本将配置推送至局域网内多个设备。

第五步:采用版本控制系统管理规则演进,方便回滚与协作。

第六步:定期备份配置文件,结合工作流自动同步,一次编写多端生效。

通过集中化存储和自动化拉取,你可以在 PC、手机、路由器间无缝同步分流策略。

❓ 5. 如何提升 Clash 在大流量场景下的性能?

第一步:升级至 Premium 内核获取连接缓冲 (UDP) 与性能优化补丁。

第二步:合理调整配置文件中的 keep-alive 间隔和最大打开文件数。

第三步:使用负载均衡策略组分担多个节点流量,避免单点瓶颈。

第四步:开启 fake-ip 减少 DNS 查询频率,降低延迟波动。

第五步:监控系统资源占用,避免规则过于复杂(减少数千条正则匹配)。

第六步:部署在软路由或性能较好的硬件上,并使用最新稳定版内核。

依照这六个优化方向,Clash 可轻松处理千兆级流量负载。

❓ 6. Premium 版本相比开源核心有哪些独家优势?

第一步:TUN 模式支持:实现全局虚拟网卡,无需配置浏览器代理。

第二步:WireGuard 原生出站:直接接入 WireGuard 协议节点,无需第三方转换。

第三步:进程规则路由:可按应用名称(如 Discord.exe)精准分流。

第四步:脚本语言扩展:支持 JavaScript 编写动态路由逻辑,灵活性大幅提升。

第五步:性能飞跃:连接池优化和内存占用降低,高并发场景更稳定。

第六步:专属技术支持与更新频率,确保第一时间适配新协议。

通过以上对比,Premium 版本适合追求极限性能和高级流控的场景。