以下是详细配置方法

在 Shadowrocket(小火箭)中配置备用节点通常指设置故障转移(Fallback)自动优选(URL Test),当主节点失效或延迟过高时自动切换到备用节点。

配置 Fallback 策略组(推荐)

Fallback 模式会按优先级顺序选择第一个可用节点,是真正的"备用"方案。

配置步骤:

  1. 进入配置编辑

    • 打开 Shadowrocket → 底部「配置」→ 选择当前使用的配置文件 → 点击「编辑纯文本
  2. 添加策略组[Proxy Group] 部分添加(如果没有这个标题,手动添加):

    [Proxy Group]
    # 格式:名称 = fallback, 主节点, 备用节点1, 备用节点2, 检测URL, 检测间隔
    Auto-Fallback = fallback, 香港节点, 新加坡节点, 美国节点, url=http://www.gstatic.com/generate_204, interval=600, timeout=5
  3. 修改规则指向[Rule] 部分的 PROXY 改为策略组名称:

    [Rule]
    GEOIP,CN,DIRECT
    FINAL,Auto-Fallback
  4. 保存并应用

    点击完成 → 返回首页 → 打开代理开关

参数说明:

  • url:检测节点可用性的地址(默认 generate_204 即可)
  • interval:检测间隔(秒),建议 300-600
  • timeout:超时时间(秒),超过此时间认为节点失效

URL Test 自动优选(智能负载)

自动选择延迟最低的节点,适合作为"动态备用":

[Proxy Group]
Auto-Select = url-test, 节点1, 节点2, 节点3, url=http://www.gstatic.com/generate_204, interval=300, tolerance=50
  • tolerance:容差值,只有新节点比当前节点快超过此数值(毫秒)才会切换,防止频繁跳动

通过 GUI 界面配置(适合新手)

如果不熟悉文本编辑,可以通过界面操作:

  1. 首页 → 点击右上角 → 选择 "策略"(Policy)
  2. 类型选择
    • Fallback:顺序备用(主节点挂了才用备用)
    • URL Test:自动选最快(延迟最低的优先)
  3. 添加节点:点击「添加成员」,选择要加入的节点
  4. 设置参数
    • 测试 URL:http://www.gstatic.com/generate_204
    • 间隔:300-600 秒
  5. 保存后,在「全局路由」或「配置」的「规则」中,将代理指向这个策略组

配置建议

节点排序策略(Fallback 模式)

主节点(最快/常用)→ 备用节点1(同地区)→ 备用节点2(其他地区)→ 直连(可选)

检测地址选择

  • 国内网站:http://www.baidu.com
  • 国外网站:http://www.gstatic.com/generate_204(Google,最常用)
  • 特定地区:根据需求选择对应地区的测试地址

避免频繁切换

  • 间隔不要太短:建议 ≥300 秒,频繁检测会增加耗电和流量
  • 容差值设置:URL Test 建议设置 50-100ms 的 tolerance

订阅配置(自动)

如果使用机场订阅,很多提供商会提供自动配置好的策略组,导入订阅后:

  • 检查「配置」→「编辑」中是否已有 AutoFallback 策略组
  • 直接选择该策略组作为默认代理即可

常见问题

Q: 备用节点不自动切换?

  • 检查 timeout 设置是否过短(网络波动导致误判)
  • 确认检测 URL 在对应节点下可访问
  • 查看日志:Shadowrocket → 设置 → 日志,查看节点检测失败记录

Q: 如何设置"主节点失效才切换,不恢复"?

  • 使用 fallback 而非 url-test
  • 或者使用 load-balance 配合 persistent: true(需高级配置)

Q: 备用节点配置后速度变慢?

  • 检查是否所有备用节点都已失效
  • 尝试更换检测 URL,某些 URL 在特定网络下响应慢

提示:配置完成后,建议手动测试——关闭主节点,观察是否能自动切换到备用节点(可在 Shadowrocket 日志中查看切换记录)。

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