写出你的第一条分流规则
Clash 的强大之处在于高度可定制的配置体系。本教程不讲虚的,直接从日常浏览、远程办公、开发调试、影音娱乐四大场景切入,带你掌握规则编写、策略组调度与多协议混合配置的核心技巧,让网络彻底听你指挥。
🎯四套场景配置,开箱即用
不同使用场景对代理的需求截然不同。以下配置方案可直接参考,也可作为模板二次修改。
日常浏览
国内网站直连,海外网站走代理,社交媒体与搜索引擎自动分流。适合绝大多数普通用户。
远程办公
公司内网IP段走专线节点,会议软件保障低延迟,个人流量另走公用线路,互不干扰。
影音娱乐
Netflix、YouTube 等流媒体自动匹配解锁节点,国内视频平台直连,4K不卡顿。
开发调试
GitHub、Docker Hub、npm 等开发源走高速节点,其他流量保持直连,编译拉取飞快。
📝规则语法:四行看懂分流逻辑
Clash 的规则引擎采用声明式配置,从上到下逐条匹配,命中即停止。掌握以下四种规则类型,你就能应对九成以上的分流需求。
| 规则类型 | 写法示例 | 匹配逻辑 | 典型用途 |
|---|---|---|---|
DOMAIN-SUFFIX |
DOMAIN-SUFFIX,google.com,PROXY |
按域名后缀匹配 | 将某网站及其子域名整体走代理 |
GEOIP |
GEOIP,CN,DIRECT |
按IP地理归属匹配 | 国内网站自动直连,无需逐条列举 |
IP-CIDR |
IP-CIDR,10.0.0.0/8,DIRECT |
按IP段精确匹配 | 内网、办公网段指定直连或专线 |
MATCH |
MATCH,PROXY |
兜底匹配所有剩余请求 | 设置默认策略,通常放在规则最末行 |
🧩策略组:让节点调度自动化
策略组是 Clash 的调度中枢,它决定了一个请求在多个节点之间如何选择。以下三种模式覆盖几乎所有使用场景。
-
url-test(自动测速)
定期测试组内所有节点延迟,自动切换到最快节点。 -
fallback(故障转移)
主节点可用时一直使用,不可用时自动切换到备用节点。 -
load-balance(负载均衡)
请求轮询分发到多个节点,适合大流量下载场景。
🔗多协议混合:一个策略组,多种协议
Clash 允许将不同协议的节点放在同一策略组中混合调度。Shadowsocks 节点和 Vmess 节点可以共存,按延迟或优先级统一管理。
在实际配置中,你只需将不同协议节点的名称写入同一个 proxies 列表,然后在策略组的 proxies 字段中引用即可。Clash 会自动识别协议类型并建立连接,无需额外区分。
🔧配置故障:快速自查三步法
遇到代理不生效或部分网站打不开?按以下思路排查,八成问题都能自己解决。
① 检查规则顺序
规则从上到下匹配,如果 GEOIP,CN,DIRECT 写在了 DOMAIN-SUFFIX,google.com,PROXY 上面,可能导致 google 被误判直连。
② 查看日志面板
Clash 客户端内置实时日志,每条请求命中了哪条规则、走了哪个节点都一目了然。
③ 验证节点连通性
在策略组面板中点击测速,如果所有节点超时,检查订阅地址是否过期或网络是否可达。
💡配置技巧:让配置文件更优雅
几个实用小技巧,让你的配置文件更易维护、更高效。
📁 规则拆分引用
将规则独立保存为 rules.yaml,在主配置中用 rule-providers 引用,方便多设备同步。
🔄 订阅自动更新
使用 proxy-providers 字段,配置订阅链接后 Clash 会定时拉取最新节点,无需手动导入。
🧪 规则测试模式
在规则前加 # 注释可临时禁用某条规则,方便调试而不必删除原有配置。
📘 配置遇到问题?
翻阅常见问题解答,或者前往 GitHub 社区与其他用户交流配置心得。