小火箭APP分流白名单设置详解,精准分流不绕路

Shadowrocket(小火箭)的分流白名单模式可实现国内直连、海外加速,本文详解规则配置逻辑、代理组选型及常见故障排查,助你实现精准流量分流。

白名单模式的核心逻辑

小火箭APP分流白名单设置的本质是"国内直连,海外代理",与全局代理不同,白名单模式通过规则匹配识别流量目的地,仅对国际网络加速需求的数据包启用代理转发,有效降低延迟并节省节点流量,该模式特别适合跨境办公需求与学术资源访问场景。

代理组类型选择策略

配置前需理解三种核心代理组类型:

Select(手动选择):适合固定使用特定节点,配置简单但需手动切换。

URL-Test(自动测速):按延迟自动选择最优节点,适合对稳定性要求高的场景,建议设置interval: 300(300秒测速一次)避免频繁探测。

Fallback(故障转移):主节点失效时自动切换备用节点,配合url-test使用可构建高可用架构。

推荐配置结构:

proxy-groups:
  - name: "自动选择"
    type: url-test
    proxies:
      - 节点A
      - 节点B
    url: http://www.gstatic.com/generate_204
    interval: 300
  - name: "手动切换"
    type: select
    proxies:
      - 自动选择
      - DIRECT

TUN模式与系统代理的区别

系统代理:仅处理HTTP/HTTPS流量,依赖应用主动识别系统代理设置,部分客户端或命令行工具可能绕过。

TUN模式:创建虚拟网卡接管所有流量(含UDP/游戏流量),实现真正的全局透明代理,iOS设备开启TUN需配合"代理模式"设置为"自动"或"按规则连接"。

建议:日常网页浏览使用系统代理即可;需要加速游戏或处理UDP流量时启用TUN模式。

小火箭APP分流白名单设置操作步骤

  1. 获取基础配置 导入订阅链接后,进入"配置"标签页,选择"默认配置"或下载的YAML文件。

  2. 修改代理组 点击配置项进入编辑,将proxy-groups中的DIRECT保留作为国内流量出口,代理节点归入Proxy组。

  3. 配置分流规则rules段添加白名单规则,关键:规则按从上至下顺序匹配,一旦命中即停止匹配。

    rules:
      - DOMAIN-SUFFIX,cn,DIRECT
      - DOMAIN-SUFFIX,baidu.com,DIRECT
      - GEOIP,CN,DIRECT
      - MATCH,Proxy
  4. 启用白名单逻辑 确保最后一条为MATCH,Proxy(意为未命中上述规则的流量全部走代理),并在"设置-路由"中开启"按规则连接"。

分流规则语法与优先级

理解规则语法可避免配置失效:

  • DOMAIN:精确匹配单个域名,如DOMAIN,www.example.com
  • DOMAIN-SUFFIX:匹配域名后缀,如DOMAIN-SUFFIX,google.com覆盖所有子域名
  • IP-CIDR:基于IP段匹配,适合无域名的纯IP连接,如IP-CIDR,142.250.0.0/16,Proxy
  • GEOIP:基于地理IP数据库判断,如GEOIP,CN,DIRECT识别中国IP

优先级陷阱DOMAIN规则应置于DOMAIN-SUFFIX之前,特定规则置于通用规则之前,错误顺序会导致规则被提前匹配而失效。

常见问题排查

现象:国内网站打开缓慢 原因:DNS解析被代理或GEOIP数据库误判。 解决:在nameserver中配置国内DNS(如223.5.5.5),并在规则顶部添加DOMAIN-SUFFIX,cn,DIRECT

现象:部分应用无法连接 原因:应用使用UDP或特殊协议,系统代理未接管。 解决:开启TUN模式,或在规则中添加该应用相关域名/IP的直连规则。

现象:代理节点频繁切换 原因:URL-Test间隔过短或测试URL不稳定。 解决:增大interval至600秒,更换测试URL为http://cp.cloudflare.com/generate_204

节点订阅优化建议

完成小火箭APP分流白名单设置后,节点质量决定最终体验,建议选择支持Clash YAML格式订阅的服务商,便于自动转换规则,对于4K视频需求,优先选择带宽充足的BGP中转节点;游戏加速则需低延迟的IEPL专线。

定期更新订阅链接与规则集,配合上述白名单配置,可实现几乎无感知的国际网络访问体验。

您可以还会对下面的文章感兴趣:

暂无相关文章