为什么需要智能分流
很多新用户使用小火箭时,默认是全局代理模式——所有流量都经过代理服务器。这在实际使用中有个明显的弊端:访问国内网站时,数据要先绕一圈到海外服务器再回来,既增加了延迟又浪费了代理流量。
智能分流解决的就是这个问题:让国内流量直连(不走代理),海外流量走代理。你不需要每次访问国内网站时手动关闭代理,也不需要在访问海外网站时重新打开。一切自动完成,完全无感。
小火箭的三种代理模式
在开始配置前,先了解小火箭的三种基本代理模式:
- 全局模式(Global):所有流量都走代理,无论访问国内还是海外网站。适合在完全受限的网络环境下使用。
- 配置模式(Configuration):根据预设的分流规则决定流量走向,规则匹配的走代理,不匹配的直连。这就是我们说的智能分流。
- 直连模式(Direct):所有流量都不走代理,相当于关闭了小火箭但保持VPN连接状态。
要使用智能分流,你需要切换到"配置"模式。
快速启用分流规则
小火箭内置了常用的分流规则配置,不需要从零开始编写。启用步骤如下:
- 打开小火箭,点击底部"配置"标签页
- 点击右上角"+"号,选择"从URL下载配置"
- 输入常用的分流规则URL(国内主流规则库均可适配)
- 下载完成后点击该配置文件使其激活
- 返回首页,将全局模式切换为配置模式
启用后,你会发现在访问国内网站时延迟明显降低,因为流量已经不再绕行海外服务器了。
分流规则的工作原理
小火箭的分流规则本质上是一组条件判断语句,按照从上到下的顺序依次匹配。当一个网络请求进来时,系统会逐条检查规则:
- 如果请求匹配了某条规则,就按照该规则指定的方式处理(代理或直连)
- 如果所有规则都不匹配,则按照默认策略处理
常见的规则类型包括:域名后缀匹配(DOMAIN-SUFFIX)、域名关键词匹配(DOMAIN-KEYWORD)、IP地址段匹配(IP-CIDR)、地理位置匹配(GEOIP)等。
一个典型的分流逻辑是:已知国内域名直连、已知广告域名屏蔽、海外域名走代理、国内IP段直连、其余走代理。
自定义分流规则
如果你有特殊需求(比如某个海外网站需要直连,或者某个国内服务需要走代理),可以在配置文件中添加自定义规则。
操作方式:在配置页面点击当前配置文件,选择"编辑纯文本",在[Rule]部分添加你的自定义规则。注意自定义规则要放在通用规则之前,因为规则是按顺序匹配的,先匹配到的先生效。
举例来说,如果你发现访问某个国内网站时被错误地走了代理,可以添加:DOMAIN-SUFFIX,example.com,DIRECT,这样所有example.com的流量都会直连。
分流规则的维护和更新
互联网域名和IP地址在不断变化,分流规则也需要定期更新。建议每1-2周更新一次规则文件。大多数规则库都会保持更新,你只需要重新下载最新版本覆盖旧文件即可。
小火箭也支持设置自动更新间隔,在配置文件的[General]部分添加skip-proxy = ...参数可以进一步优化分流效果。
常见分流问题
国内网站变慢了
检查是否误将国内域名匹配到了代理规则。可以在小火箭的请求日志中查看每个连接的规则匹配结果,找出误判的规则并修正。
部分海外网站打不开
可能是分流规则中没有覆盖到该域名,导致走了直连。在规则中添加对应的域名走代理即可解决。
推荐使用的分流规则方案
对于不想自己编写规则的用户,这里推荐几套经过验证的分流规则方案:
- 基础方案:仅区分国内和海外流量,规则条目少,匹配速度快。适合对分流精度要求不高的用户。
- 进阶方案:在基础方案上增加广告拦截规则和流媒体分流规则。适合需要同时使用广告拦截和多区域流媒体的用户。
- 完整方案:包含国内外域名分流、IP地理位置分流、广告拦截、追踪器屏蔽、流媒体区域路由等。规则条目较多,匹配耗时略长但覆盖最全面。
选择方案的原则是:够用就好,不必追求最复杂。规则越多,匹配耗时越长,在某些老旧设备上可能影响网络响应速度。建议从基础方案开始,遇到不够用的情况再升级。
分流规则的性能优化
当规则条目超过数千条时,匹配效率可能成为瓶颈。几个优化建议:
- 将最常匹配的规则放在前面,减少平均匹配次数
- 使用DOMAIN-SUFFIX替代DOMAIN-KEYWORD,后缀匹配比关键词匹配快得多
- 定期清理不再需要的规则,保持规则列表精简
- 使用IP-CIDR规则时,注意CIDR范围不要过大,避免误匹配
小火箭的规则引擎已经做了性能优化,在正常使用场景下即使几千条规则也不会感到明显延迟。但如果你发现连接建立速度变慢,可以尝试精简规则。
规则更新后反而不如之前
不同规则库的覆盖范围和优先级不同,可能存在冲突。建议只用一套规则库,不要混用多套规则。
还没有安装小火箭加速器?立即下载体验全协议智能加速
免费下载小火箭 v2.3.8