在 Shadowrocket(小火箭)中配置备用节点通常指设置故障转移(Fallback)或自动优选(URL Test),当主节点失效或延迟过高时自动切换到备用节点。
配置 Fallback 策略组(推荐)
Fallback 模式会按优先级顺序选择第一个可用节点,是真正的"备用"方案。
配置步骤:
-
进入配置编辑
- 打开 Shadowrocket → 底部「配置」→ 选择当前使用的配置文件 → 点击「编辑纯文本」
-
添加策略组 在
[Proxy Group]部分添加(如果没有这个标题,手动添加):[Proxy Group] # 格式:名称 = fallback, 主节点, 备用节点1, 备用节点2, 检测URL, 检测间隔 Auto-Fallback = fallback, 香港节点, 新加坡节点, 美国节点, url=http://www.gstatic.com/generate_204, interval=600, timeout=5
-
修改规则指向 将
[Rule]部分的PROXY改为策略组名称:[Rule] GEOIP,CN,DIRECT FINAL,Auto-Fallback
-
保存并应用
点击完成 → 返回首页 → 打开代理开关
参数说明:
url:检测节点可用性的地址(默认generate_204即可)interval:检测间隔(秒),建议 300-600timeout:超时时间(秒),超过此时间认为节点失效
URL Test 自动优选(智能负载)
自动选择延迟最低的节点,适合作为"动态备用":
[Proxy Group] Auto-Select = url-test, 节点1, 节点2, 节点3, url=http://www.gstatic.com/generate_204, interval=300, tolerance=50
tolerance:容差值,只有新节点比当前节点快超过此数值(毫秒)才会切换,防止频繁跳动
通过 GUI 界面配置(适合新手)
如果不熟悉文本编辑,可以通过界面操作:
- 首页 → 点击右上角 → 选择 "策略"(Policy)
- 类型选择:
- Fallback:顺序备用(主节点挂了才用备用)
- URL Test:自动选最快(延迟最低的优先)
- 添加节点:点击「添加成员」,选择要加入的节点
- 设置参数:
- 测试 URL:
http://www.gstatic.com/generate_204 - 间隔:300-600 秒
- 测试 URL:
- 保存后,在「全局路由」或「配置」的「规则」中,将代理指向这个策略组
配置建议
节点排序策略(Fallback 模式)
主节点(最快/常用)→ 备用节点1(同地区)→ 备用节点2(其他地区)→ 直连(可选)
检测地址选择
- 国内网站:
http://www.baidu.com - 国外网站:
http://www.gstatic.com/generate_204(Google,最常用) - 特定地区:根据需求选择对应地区的测试地址
避免频繁切换
- 间隔不要太短:建议 ≥300 秒,频繁检测会增加耗电和流量
- 容差值设置:URL Test 建议设置 50-100ms 的 tolerance
订阅配置(自动)
如果使用机场订阅,很多提供商会提供自动配置好的策略组,导入订阅后:
- 检查「配置」→「编辑」中是否已有
Auto或Fallback策略组 - 直接选择该策略组作为默认代理即可
常见问题
Q: 备用节点不自动切换?
- 检查
timeout设置是否过短(网络波动导致误判) - 确认检测 URL 在对应节点下可访问
- 查看日志:Shadowrocket → 设置 → 日志,查看节点检测失败记录
Q: 如何设置"主节点失效才切换,不恢复"?
- 使用
fallback而非url-test - 或者使用
load-balance配合persistent: true(需高级配置)
Q: 备用节点配置后速度变慢?
- 检查是否所有备用节点都已失效
- 尝试更换检测 URL,某些 URL 在特定网络下响应慢
提示:配置完成后,建议手动测试——关闭主节点,观察是否能自动切换到备用节点(可在 Shadowrocket 日志中查看切换记录)。