{关键词}详细配置指南,从零开始的完整配置教程

Shadowrocket 的代理链(Proxy Chain)功能允许你将多个代理节点串联,使流量按顺序经过多个服务器转发(如:用户 → 节点A → 节点B → 目标网站),这在需要隐藏真实 IP、绕过地域限制或构建复杂网络拓扑时非常有用。


配置前准备

  1. 确保版本支持:需要 Shadowrocket 2.1.80 或更高版本(支持 Proxy Group Chain 类型)
  2. 添加基础节点:先单独添加所有需要串联的代理服务器(如香港节点、美国节点等)

配置步骤(iOS 版)

方法 1:使用代理分组(推荐)

  1. 进入配置页面

    • 首页 → 点击底部「配置」(Config) → 选择当前使用的配置文件 →「编辑配置
  2. 创建代理链分组

    • 点击「添加代理分组」(Add Proxy Group)
    • 名称:自定义(如 Chain-HK-US
    • 类型:选择「Chain」(链式代理/代理链)
    • 策略:按顺序选择要串联的节点(点击"+"添加)
      • 第一个节点:流量入口(如香港节点)
      • 第二个节点:中间转发(如美国节点)
      • 可添加多个,最后一个节点为出口
  3. 保存并应用

    • 点击右上角「保存」
    • 在「规则」(Rules) 中选择该代理链作为代理策略

方法 2:使用转发代理(Relay)

适用于旧版本或简单两层代理:

  1. 编辑出口节点

    • 首页 → 找到作为出口的节点(如美国节点)→ 点击「ⓘ」编辑
  2. 设置上游代理

    • 找到「通过代理连接」(Connect via Proxy) 或「上游代理」(Upstream Proxy)
    • 选择作为入口的节点(如香港节点)
  3. 保存

    此时使用该美国节点时,流量会先经过香港节点


配置示例

场景:实现「国内 → 香港 → 美国」的代理链,用于特定网站访问

  1. 先添加两个节点:

    • HK-Server (香港)
    • US-Server (美国)
  2. 创建代理分组:

    • 名称:HK-to-US
    • 类型:Chain
    • 成员顺序:
      1. HK-Server(流量先到这里)
      2. US-Server(然后转发到这里)
  3. 配置规则:

    • 在「规则」中添加:DOMAIN,example.com,HK-to-US
    • 或设置为默认代理

流量路径

你的设备 → HK-Server → US-Server → 目标网站(example.com)

重要注意事项

性能影响

  • 延迟叠加:总延迟 ≈ 节点A延迟 + 节点B延迟 + ...
  • 带宽限制:速度受限于最慢的节点
  • 稳定性降低:任一节点故障,整个链路中断

协议兼容性

  • 支持的协议:Shadowsocks、VMess、VLESS、Trojan 等主流协议
  • 部分老旧协议或特殊协议可能不支持链式转发

配置顺序

  • 顺序至关重要:第一个节点是入口(离你最近),最后一个是出口(访问目标网站的节点)
  • 如果顺序反了,可能导致无法连接

DNS 解析

  • 建议在「配置」→「DNS」中启用「远程 DNS 解析」,避免 DNS 泄露
  • 代理链中,DNS 查询通常由最后一个节点(出口)执行

故障排查

  • 无法连接:检查每个单独节点是否可用
  • 速度极慢:尝试更换链中的某个节点,或调整节点顺序
  • 特定网站无法访问:可能是出口节点 IP 被封锁,尝试更换出口节点

进阶技巧

分流使用代理链

在「规则」中,你可以:

  • 对特定网站使用代理链:DOMAIN,netflix.com,Chain-US-JP
  • 其他流量使用直连或单节点:FINAL,DIRECT

与负载均衡结合

代理链分组可以和其他分组类型(如 Fallback、Load Balance)嵌套使用,但配置较复杂,建议熟悉基础链式代理后再尝试。

日志查看

连接后点击 Shadowrocket 首页的「日志」(Log),查看流量是否按预期经过多个节点转发(会看到多次「connected」记录)。


提示:如果只是为了「国内访问国外网站」,通常不需要代理链,单节点即可,代理链主要用于特定隐私需求或绕过某些服务的地域检测(如需要美国 IP 但想先经过香港清洗流量)。

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