规则分流是代理工具中根据域名、IP 等规则自动决定流量走直连还是走代理的技术,常见于 Clash、sing-box 等客户端,能让国内网站直连、国外网站走代理,兼顾速度与可用性。

| 类型 | 代理流量调度技术 |
| 常见实现 | Clash sing-box Surge V2Ray |
| 匹配依据 | 域名 IP GeoIP 端口 |
| 常用策略 | 直连 代理 拒绝 |
| 应用场景 | 科学上网 去广告 网络加速 |
规则分流是一种在代理客户端中根据预设规则(如域名、IP 归属地、端口等)自动判断每条网络请求应当直连、走代理还是被拦截的流量调度技术,广泛应用于科学上网工具中。
在使用代理上网时,如果所有流量都经过境外服务器,访问国内网站会明显变慢,还会遇到需要国内 IP 才能正常使用的服务(如网银、视频平台)出现异常。规则分流正是为解决这一矛盾而生:它把「哪些流量走代理、哪些流量直连」交给一套规则来自动判断,用户无需手动切换。
典型的分流依据包括域名关键词、域名后缀、IP 段、GeoIP(IP 地理归属)等。例如规则可以设定「国内域名和国内 IP 直连,其余流量走代理,广告域名直接拒绝」。Clash、sing-box、Surge、Quantumult X 以及 V2Ray、Xray 的路由功能都内置了这类机制,社区还维护了大量现成的规则集供直接引用。
主流客户端一般支持按匹配方式分类的规则:域名类(完整域名、域名后缀、关键词)、IP 类(IP 段 CIDR、GeoIP 国家代码)、进程与端口类,以及兜底的最终规则(MATCH/FINAL)。规则自上而下匹配,顺序会直接影响分流结果,因此精确规则通常放在前面,兜底规则放在最后。
问:规则分流和全局代理有什么区别?答:全局代理让所有流量都经过代理服务器,简单但速度和体验差;规则分流只让需要的流量走代理,其余直连,是目前更主流的用法。
问:分流规则需要自己写吗?答:一般不需要。多数客户端和订阅服务自带成熟的规则配置,社区也有维护多年的公开规则集,普通用户直接使用即可,进阶用户可自行增删规则。
问:为什么开了分流某些网站还是打不开或很慢?答:通常是规则未覆盖该域名、DNS 解析被污染或规则顺序不当所致,可尝试更新规则集、为该域名单独添加代理规则或检查 DNS 设置。

| 类型 | 代理流量调度技术 |
| 常见实现 | Clash sing-box Surge V2Ray |
| 匹配依据 | 域名 IP GeoIP 端口 |
| 常用策略 | 直连 代理 拒绝 |
| 应用场景 | 科学上网 去广告 网络加速 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧