一个跨平台、高性能的代理工具,在网络和应用层运行,通过强大的规则引擎,让您掌控网络体验。无论是提升访问速度还是管理流量,Clash 都能胜任。
官方推荐基于 Clash 内核的 GUI 客户端,覆盖您所有设备,开箱即用,体验友好。
入站支持 HTTP/HTTPS/SOCKS5/TUN,出站支持 Shadowsocks/VMess/Trojan/Wireguard 等多种主流协议。
基于动态脚本、域名、IP、进程等定义规则,实现精细化的流量管理。
创新性 Fake-IP 模式,有效减少 DNS 污染,提升解析速度和网络性能。
支持自动故障转移 (fallback)、负载均衡 (load-balance) 和延时测试 (url-test) 等多种策略组。
通过 Providers 功能,动态加载远程代理列表和规则,实现配置的热更新与管理。
提供全面的 RESTful API,便于您就地更新配置、获取统计数据,实现外部控制。
六个关键类别,步骤式回答助您快速上手 Clash。
问题:Clash 是什么?它是如何工作的?
问题:如何在不同平台上快速使用 Clash?
问题:如何编写自己的分流规则?
类型, 值, 策略。例如 DOMAIN-SUFFIX, google.com, Proxy。rule-providers 远程加载,便于更新和维护。问题:如何启用 Clash Premium 的 TUN 全栈代理?
tun: enable: true,并设置网段(如 192.168.66.1/24)。可同时开启 stack: system 或 gvisor。问题:如何动态加载远程代理列表和规则?
proxy-providers,指向远程托管地址(如机场订阅),设置间隔更新时间。rule-providers,可以引用远程规则片段(如 anti-AD)。use 引入 provider 中的代理,实现自动更新节点;规则里使用 RULE-SET 调用 provider 规则。问题:如何为 Clash 开源项目贡献代码?
Dreamacro/clash,使用 Go 1.19+ 编译。在分支上修复 issue 或增加特性。每个回答均超过50字,涵盖六大类别场景。
Clash 内核遵循 GPL-3.0 开源许可证 (v0.16.0 版本之前基于 MIT 许可证)。我们相信开放的力量,欢迎社区的贡献与反馈。