Clash规则分流配置指南2026:国内直连+海外代理完美方案
本文说明:Clash的规则分流是其最强大也最复杂的功能之一。合理配置规则,可以实现国内网站直接访问(保证速度,不消耗流量),海外服务走代理(稳定快速)的完美上网体验。本文从零开始讲解Clash规则体系,适合想深度定制Clash配置的用户,以及使用VPN07等Clash兼容服务的进阶用户。
为什么规则分流如此重要?
很多Clash新手会把代理设置为"全局模式"——所有流量都走VPN服务器。这样的问题是:访问淘宝、微信、B站等国内网站时,流量先绕道到香港/美国再回来,速度反而变慢;同时也消耗了不必要的VPN流量配额。
而规则分流模式下,Clash会对每个域名/IP进行判断:属于国内网站就直接连接(Direct),属于需要代理的境外服务就走VPN节点(Proxy)。这样既保证了国内网站的访问速度,又让海外服务能稳定使用,还节省了VPN流量配额。
❌ 全局代理模式
- • 访问百度需要绕道VPN服务器,延迟增加200ms+
- • 视频网站加速失效,B站/优酷可能卡顿
- • 网银/支付宝可能触发异地登录验证
- • 消耗VPN流量配额加倍
✅ 规则分流模式
- • 国内网站直连,速度不受影响
- • Google/YouTube/GitHub走代理,稳定快速
- • 网银等安全服务直连,不触发安全验证
- • VPN流量只用于真正需要代理的服务
Clash规则体系详解
Clash的规则(Rules)是一系列判断条件,按顺序匹配,第一个匹配的规则决定该流量的走向。每条规则的格式为:规则类型,匹配值,策略组
# Clash规则类型示例
# DOMAIN-SUFFIX:匹配域名后缀(最常用)
DOMAIN-SUFFIX,google.com,PROXY # 所有 *.google.com 走代理
DOMAIN-SUFFIX,baidu.com,DIRECT # 所有 *.baidu.com 直连
# DOMAIN-KEYWORD:匹配域名中包含的关键词
DOMAIN-KEYWORD,youtube,PROXY # 域名包含 youtube 走代理
# DOMAIN:精确匹配完整域名
DOMAIN,www.google.com,PROXY
# IP-CIDR:匹配IP地址段
IP-CIDR,192.168.0.0/16,DIRECT # 局域网直连
IP-CIDR,10.0.0.0/8,DIRECT
# GEOIP:基于GeoIP数据库匹配国家/地区
GEOIP,CN,DIRECT # 中国IP直连
GEOIP,US,PROXY # 美国IP走代理
# PROCESS-NAME:匹配进程名(Windows/macOS)
PROCESS-NAME,chrome.exe,PROXY # Chrome浏览器走代理
# MATCH:默认规则(放在最后)
MATCH,PROXY # 以上都不匹配时走代理
策略组(Proxy Groups):灵活的节点管理
策略组是Clash规则分流的核心概念,它将多个节点组合成一个"组",可以设置不同的选择策略。最常用的策略组类型有三种:
select(手动选择)
用户手动选择使用哪个节点或子组。通常用于主代理策略组,让用户能手动切换地区(如手动选择香港、日本、美国)。
url-test(延迟测试自动选择)
自动测试各节点延迟,选择延迟最低的节点。适合"自动选择"策略组,系统每隔一段时间自动测速并切换到最快节点。VPN07订阅通常包含此类型的"自动选择"组。
fallback(故障转移)
测试节点可用性,当首选节点不可用时自动切换到下一个节点。适合稳定性要求高的场景,确保始终有可用节点。
load-balance(负载均衡)
将流量分散到多个节点,适合需要大带宽下载的场景。同时使用多个节点,理论上可以成倍提升速度。
最流行的规则集:ACL4SSR使用指南
ACL4SSR(Access Control List for Shadowsocks Router)是目前中国用户使用最广泛的Clash规则集,由社区维护,收录了数万条分类精确的域名规则。你不需要手动写每一条规则,直接引用这个规则集即可。
ACL4SSR主要规则文件说明
广告拦截规则,屏蔽大量广告域名,在Clash中可以配置为REJECT策略
精简版代理规则,包含Google、YouTube、Twitter、GitHub等主流境外服务,适合大多数用户
中国域名直连规则,百度、淘宝、腾讯、字节等国内服务的完整列表,确保国内网站直连
中国公司IP段,配合GEOIP CN规则,确保以IP访问的国内服务也走直连
在Clash配置中引用规则集
Clash支持通过rule-providers字段远程引用规则集,避免手动维护大量规则。以下是一个典型的配置结构:
rule-providers:
# 广告拦截
reject:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/BanAD.list"
interval: 86400 # 24小时更新一次
# 代理规则(境外服务)
proxy:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/ProxyLite.list"
interval: 86400
# 国内直连域名
direct:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/ChinaDomain.list"
interval: 86400
rules:
# 广告拦截(最高优先级)
- RULE-SET,reject,REJECT
# 境外服务代理
- RULE-SET,proxy,PROXY
# 国内域名直连
- RULE-SET,direct,DIRECT
# 国内IP直连
- GEOIP,CN,DIRECT
# 默认走代理
- MATCH,PROXY
常用自定义规则添加技巧
即使使用了完整规则集,仍有一些特殊情况需要手动添加规则。以下是最常见的自定义规则场景:
场景1:国内某网站被误判为代理
如某国内网站在规则集中被列为代理,导致访问慢。在rules最前面添加:
- DOMAIN-SUFFIX,该网站.cn,DIRECT
场景2:访问公司内网时不走代理
确保公司内网域名直连,避免VPN与公司VPN冲突:
- DOMAIN-SUFFIX,company.internal,DIRECT
- IP-CIDR,192.168.1.0/24,DIRECT
场景3:特定应用强制走代理(如Telegram)
确保Telegram流量走代理(防止规则集遗漏):
- DOMAIN-SUFFIX,t.me,PROXY
- DOMAIN-SUFFIX,telegram.org,PROXY
- IP-CIDR,149.154.160.0/20,PROXY
DNS分流:规则分流的基础保障
规则分流的前提是DNS能够正确解析域名。Clash提供了强大的DNS分流能力,可以让国内域名使用国内DNS(速度快),境外域名使用加密DNS(防止污染)。
dns:
enable: true
listen: 0.0.0.0:53
enhanced-mode: fake-ip # 推荐,防止DNS泄露
fake-ip-range: 198.18.0.0/15
# 国内DNS(速度快,用于解析国内域名)
nameserver:
- 223.5.5.5 # 阿里DNS
- 119.29.29.29 # 腾讯DNS
- 180.76.76.76 # 百度DNS
# 境外DNS(用于解析境外域名,防污染)
fallback:
- https://dns.google/dns-query # Google DoH
- https://cloudflare-dns.com/dns-query # Cloudflare DoH
- tls://8.8.8.8:853 # Google DoT
# DNS分流:国内IP使用国内DNS,否则用境外DNS
fallback-filter:
geoip: true
geoip-code: CN
ipcidr:
- 240.0.0.0/4
domain:
- +.google.cn
- +.facebook.cn
💡 VPN07订阅已内置完整规则配置
如果你使用VPN07订阅,无需手动配置上述复杂规则。VPN07的Clash订阅已内置:
- • ✅ 国内直连 + 境外代理的完整分流规则
- • ✅ 广告拦截规则集(可选开启)
- • ✅ DNS防泄露配置(fake-ip模式)
- • ✅ 自动节点选优策略组(延迟最低自动切换)
- • ✅ 多地区手动切换策略组(香港/日本/美国/新加坡等)
验证分流是否正确生效
配置完成后,可以通过以下方法验证规则分流是否正确工作:
访问测试
- • 访问 www.baidu.com → 应该直连(快)
- • 访问 www.google.com → 应该代理(能访问)
- • 访问 www.taobao.com → 应该直连
Clash日志查看
在Clash客户端的"日志"或"连接"页面,可以实时看到每个域名匹配了哪条规则,走了直连还是代理,方便排查分流错误。
2026年推荐的完整分流策略
策略A:普通用户(推荐)
使用VPN07提供的预配置订阅,直接导入Clash即可。已包含经过优化的分流规则,国内网站直连,境外服务自动走最快节点。适合大多数普通用户,零配置即用。
策略B:进阶用户(自定义规则)
在VPN07订阅基础上,通过Clash的"覆写"功能(Override)添加自定义规则,将特定应用或网站的流量路由到指定节点或策略组。无需修改订阅文件本身,更新订阅后自定义规则仍然保留。
策略C:专业用户(完全自定义)
从零构建配置文件,引用ACL4SSR等规则集,配置多策略组、多地区手动选择、故障转移等高级功能。需要一定的YAML知识,但能实现最精细的流量控制。