分流规则(Rule Set)是代理工具中决定网络流量走向的一组匹配规则,可让国内网站直连、境外网站走代理,兼顾速度与可用性,是 Clash、V2Ray 等翻墙软件的核心配置机制。

| 类型 | 代理软件配置机制 |
| 常见格式 | 域名规则、IP-CIDR、GEOIP 等 |
| 应用软件 | Clash、V2Ray、sing-box、Surge 等 |
| 主要作用 | 按目标智能选择直连、代理或拦截 |
| 维护方式 | 手动编写或订阅社区规则集 |
分流规则(Rule Set)是代理软件中用来判断每一条网络请求应该「直连」「走代理」还是「拦截」的一组匹配规则集合,是实现智能分流的核心配置。
在使用翻墙工具时,如果所有流量都走代理,访问国内网站会变慢,还会浪费代理流量;如果都直连,境外网站又无法打开。分流规则正是为了解决这个矛盾:软件在处理每个连接时,按顺序把目标域名或 IP 与规则逐条比对,命中哪条规则,就按该规则指定的方式(直连、代理或拒绝)处理流量。
分流规则广泛应用于 Clash、V2Ray、sing-box、Shadowrocket、Surge 等主流代理工具中。规则可以由用户手动编写,也可以订阅社区维护的现成规则集,后者会持续更新收录的域名和 IP 段,省去自己维护的麻烦。
典型的规则类型包括 DOMAIN(完整域名)、DOMAIN-SUFFIX(域名后缀)、DOMAIN-KEYWORD(域名关键词)、IP-CIDR(IP 段)、GEOIP(地理位置)等。规则匹配一般自上而下、命中即停,因此规则的书写顺序会直接影响分流结果。
问:分流规则和「全局代理」有什么区别?答:全局代理让所有流量都经过代理服务器,简单但低效;分流规则则按需分配,国内流量直连、被墙网站走代理,速度更快也更省流量。
问:普通用户需要自己写规则吗?答:一般不需要。多数机场订阅自带分流规则,也可以直接订阅社区维护的公开规则集,只有特殊需求时才需手动添加自定义规则。
问:为什么某个网站分流不对?答:常见原因是规则顺序不当、规则集未更新,或该域名解析出的 IP 未被收录。可尝试更新规则集,或在规则列表靠前位置手动添加对应域名规则。

| 类型 | 代理软件配置机制 |
| 常见格式 | 域名规则、IP-CIDR、GEOIP 等 |
| 应用软件 | Clash、V2Ray、sing-box、Surge 等 |
| 主要作用 | 按目标智能选择直连、代理或拦截 |
| 维护方式 | 手动编写或订阅社区规则集 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧