自动选择最快节点

导读:

  1. 自动切换模式类型
  2. 手动配置步骤
  3. 按场景自动切换(On-Demand)
  4. 优化建议
  5. 常见问题
  6. 订阅配置建议

Shadowrocket 的节点自动切换主要通过策略组(Policy Group)实现,支持多种自动切换模式,以下是详细配置方法:

自动切换模式类型

URL-Test(自动测速)

  • 自动选择延迟最低的节点
  • 按设定间隔自动测试
  • 适合:追求最佳速度

Fallback(故障转移)

  • 主节点失效时自动切换到备用节点
  • 按列表顺序优先级切换
  • 适合:稳定性优先

Load-Balance(负载均衡)

  • 流量分散到多个节点
  • 支持轮询或随机分配
  • 适合:高流量场景

手动配置步骤

方法 A:通过 App 界面配置

  1. 进入配置编辑

    打开 Shadowrocket → 底部「配置」→ 选择当前配置 →「编辑」

  2. 创建策略组

    • 点击「添加策略组」
    • 类型:选择 URL-TestFallback
    • 名称:如 Auto-Select自动选择
  3. 添加节点

    • 在策略组中选择要包含的节点
    • 可批量选择同类节点(如所有香港节点)
  4. 设置测试参数

    • 测试 URLhttp://www.gstatic.com/generate_204(推荐)或 http://cp.cloudflare.com/generate_204
    • 间隔300 秒(5分钟,避免过于频繁)
    • 超时5
  5. 应用规则

    • 在「规则」页面,将默认路由指向该策略组(如 MATCH 规则指向 Auto-Select

方法 B:配置文件编辑(高级)

在配置文件中添加:

[Proxy Group]Auto-HK = url-test, 香港 01, 香港 02, 香港 03, url=http://www.gstatic.com/generate_204, interval=300, tolerance=50
# 故障转移
Fallback-US = fallback, 美国 01, 美国 02, 美国 03, url=http://www.gstatic.com/generate_204, interval=300
# 负载均衡
Load-Balance = load-balance, 节点1, 节点2, 节点3, persistent=true

按场景自动切换(On-Demand)

Shadowrocket 支持根据网络环境自动切换:

  1. 设置 → 按需求连接
  2. 添加场景
    • Wi-Fi 名称:特定 Wi-Fi 下禁用代理/指定节点
    • 蜂窝数据:单独配置节点
    • SSID 策略:家庭 Wi-Fi 自动切换直连,外出自动启用代理

优化建议

测试 URL 选择

  • 国内优化:http://connectivitycheck.gstatic.com/generate_204
  • 国际通用:http://www.gstatic.com/generate_204
  • 避免使用会被某些节点拦截的 URL(如百度)

参数调优

  • Tolerance(容差):设置 50-100 ms,避免节点间频繁跳动
  • 间隔时间:不建议低于 300 秒,节省电量和流量

节点分组策略

建议按地区创建多个策略组:

Auto-HK(香港自动)
Auto-US(美国自动)
Auto-JP(日本自动)
Final-Select(最终自动选择)

常见问题

Q:自动切换不生效?

  • 检查「设置 → 全局路由」是否为「配置」模式
  • 确认后台刷新已开启(设置 → 通用 → 后台 App 刷新)
  • 测试 URL 是否被节点屏蔽

Q:频繁切换导致断流?

  • 增大 tolerance 值(如 100ms)
  • 延长测试间隔至 600 秒
  • 使用 Fallback 模式代替 URL-Test

Q:耗电严重?

  • 减少测试频率(interval 设为 600-900)
  • 关闭「设置 → 高级 → 启用 IPv6」
  • 使用 Fallback 模式(比 URL-Test 省电)

Q:特定 App 不走自动节点?

  • 检查规则列表,确认该 App 的流量被路由到策略组而非特定节点
  • 在「规则」中调整优先级

订阅配置建议

如果使用订阅链接,建议开启:

  • 订阅 → 自动更新:每天自动更新节点列表
  • 订阅 → 自动故障转移:订阅节点失效时自动切换

配置完成后,Shadowrocket 会根据网络状况智能选择最优节点,无需手动切换,建议首次配置后观察 1-2 天,根据实际体验微调测试间隔和容差参数。

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