AmyClash|网络连接与多平台使用指南

Shadowrocket 怎么设置全局代理?

更新于 2026-10-30 · amyclash.top

简答:在 Shadowrocket 中设置全局代理,先选中可用节点,再进入 Home 的 Global Routing,选择 Proxy,最后打开顶部连接开关并完成系统 VPN 授权。最容易漏掉的是:选中 Proxy 不等于已经连接;如果仍无法访问,按“节点—连接开关—VPN 状态—网络对照”顺序排查。

定义:Shadowrocket 的“全局代理”通常指在 Home 的 Global Routing 中选择 Proxy,让由客户端接管的连接优先交给当前选中的代理节点处理,但不代表所有系统流量或所有应用都必然经过该节点。

先试这 5 步:Shadowrocket 全局代理速查

本文适用于已经安装 Shadowrocket、使用 iPhone 或 iPad、并且已经添加至少一个节点或订阅的情况。本文是 AmyClash 的第三方使用指南,不代表 Shadowrocket 官方;应用版本不同,按钮位置和中文翻译可能略有差异,请以当前界面为准。

先记住一句话:选中 Proxy 只是切换路由模式,还必须打开 Home 顶部连接开关,并完成 iOS 或 iPadOS 的 VPN 授权。

  1. 选择节点:打开 Shadowrocket,在服务器或节点列表中点击一个已经导入的节点,确认它成为当前选中项。
  2. 进入全局路由:回到 Home 首页,找到 Global Routing,中文界面可能显示为“全局路由”。
  3. 选择代理模式:在 Global Routing 中点击 Proxy 或“代理”。不要选择 Direct,也不要误以为进入底部 Config 页面就已经开启全局代理。
  4. 开启连接:打开 Home 顶部的连接开关。出现系统 VPN 添加或授权提示时,选择允许,并按设备要求完成验证。
  5. 验证结果:确认 Shadowrocket 显示连接状态后,用同一网络、同一节点测试一个目标,再切换到 Direct 对照测试。

Shadowrocket 的 App Store 页面将其描述为规则代理工具,并列出接管应用 HTTP、HTTPS、TCP 流量、记录请求以及测量网络速度等功能;同时页面也说明应用本身不提供代理服务器或节点,节点和配置需要用户自行准备。查看 App Store 应用说明

30 秒检查卡:设置后先确认这 5 项

检查项应该看到的结果如果不符合
节点列表中已有节点,且有一个被选中先处理导入、订阅更新或节点参数问题
Global Routing显示为 Proxy 或“代理”重新进入 Home 检查当前模式
连接开关顶部开关处于开启状态重新点击并完成系统授权
系统 VPN设备显示 Shadowrocket 的 VPN 已连接或正在运行检查 VPN、设备管理和其他网络软件
测试结果Proxy 与 Direct 的访问路径或结果存在差异更换一个节点,并保持其他设置不变再测

这张检查卡只能确认基本路径是否建立,不能证明节点长期稳定,也不能证明所有应用都会使用同一条路径。测试时建议一次只改变一个变量,避免同时修改节点、DNS、规则和网络。

Proxy、Config、Direct 有什么区别?

这三个选项都属于 Global Routing 中的路由模式,但作用不同。下面的解释用于帮助你完成设置和排查,具体名称与位置以当前版本显示为准。

模式含义适合场景注意事项
Proxy尝试让由 Shadowrocket 接管的连接统一使用当前选中的代理节点临时测试节点,或需要统一走当前节点时仍需打开顶部连接开关;节点本身无效时,Proxy 也无法建立正常连接
Config按照当前配置文件中的规则和策略处理连接日常分流,让不同域名或地址分别直连、代理或匹配策略组不等于所有流量都代理,实际结果取决于配置规则
Direct让由 Shadowrocket 接管的连接尝试直接访问与 Proxy 做网络对照,或临时排查是否为节点路径问题Direct 不等于关闭 VPN;顶部连接开关仍可能保持开启

还要区分两个容易混淆的词:Global Routing 中的 Proxy 是整体路由模式,而配置文件规则里的 PROXY 或 DIRECT 通常是规则匹配后的策略名称。前者决定整体处理方式,后者需要结合规则顺序和最终策略判断。

如果你的目标是“先确认节点能不能用”,可以短时间选择 Proxy;如果是日常使用,通常应根据实际分流需求回到 Config,并检查配置文件是否把目标地址交给了正确策略。

怎么验证全局代理已经生效?

  1. 先看连接状态:确认 Home 顶部连接开关没有自动关闭,并观察是否出现连接状态、流量记录或请求记录。只看到 Proxy 被选中,不能单独证明连接已经建立。
  2. 做 Proxy 与 Direct 对照:保持 Wi-Fi 或蜂窝数据、测试页面和节点不变,先用 Proxy 访问,再切换 Direct 访问同一目标。记录是否都能打开、页面响应是否不同、请求记录是否变化。
  3. 查看请求记录:如果客户端显示 HTTP、HTTPS 或 DNS 请求记录,检查测试页面的请求是否出现。没有记录可能是客户端没有接管该连接,也可能与应用自身连接方式有关。
  4. 检查系统设置:在 iPhone 或 iPad 的设置中搜索“VPN”“配置”或“设备管理”。Apple 的支持文档说明,相关设置可在“设置—通用—VPN 与设备管理”中查看;Apple 也提醒,第三方网络或安全软件可能影响网络连接。查看 Apple 的配置文件说明 查看 Apple 的网络连接排查建议

验证结果时,不要把一次页面加载成功、一次延迟变化或单个应用可用,直接当成所有流量都已经通过代理。更稳妥的判断是:节点已选、连接开关已开、系统 VPN 状态正常,并且 Proxy 与 Direct 的对照结果有可重复差异。

选了 Proxy 仍然无法访问:按这个顺序排查

  1. 确认节点存在且已选中:如果节点列表为空、导入后没有服务器,先解决订阅导入、节点解析或配置更新问题,不要反复切换 Global Routing。
  2. 确认连接开关已打开:选中 Proxy 后,再检查 Home 顶部开关。若系统弹出 VPN 授权窗口,必须完成授权;如果开关自动关闭,先记录提示内容。
  3. 更换一个节点:只更换节点,不同时调整 DNS、规则和其他高级设置。如果只有一个节点失败,问题可能与该节点参数或远端状态有关;如果多个节点都失败,再检查客户端或网络环境。
  4. 用 Direct 做对照:在同一网络下切换 Direct 测试同一个目标。如果 Direct 可以访问而 Proxy 不行,可能与节点、协议参数或代理路径有关;如果两种模式都不行,可能是本地网络、目标服务或应用连接方式问题。
  5. 比较 Wi-Fi 与蜂窝数据:保持节点和模式不变,分别测试两种网络。如果只有一种网络失败,可能与该网络的 DNS、端口或路径有关。
  6. 最后回滚:完成测试后,如果不需要统一走同一节点,把 Global Routing 切回 Config;暂时不用 Shadowrocket 时,关闭 Home 顶部连接开关。

排查过程中建议每次只改一个项目,并在修改后重新连接再测试。不要把“能打开某个网站”直接等同于 DNS、规则、节点和所有应用都已经正常。

哪些情况不适合一直使用 Proxy?

Proxy 更适合作为短时测试或明确需要统一走当前节点的场景。日常使用时,如果你需要访问本地打印机、公司内网、家庭局域网设备或部分本地服务,统一代理可能让这些连接变慢或无法访问,此时可以切回 Config 或 Direct 做对照。

如果 Config 模式下只有某个域名或应用失败,优先检查配置规则、策略组和最终策略;如果 Proxy 与 Direct 都失败,则不要仅凭路由模式判断原因,还应检查节点、网络类型、系统 VPN 状态和目标服务本身。

本文不覆盖 Android、Windows 和 macOS 客户端,也不提供节点购买、账号注册或未经核实的服务状态信息。Shadowrocket 的版本能力、界面和商店信息请以当前 App Store 页面及设备实际显示为准。

常见问题

Shadowrocket 选择 Proxy 后为什么还是不能用?

先确认节点已经选中,再检查 Home 顶部连接开关是否开启,并完成系统 VPN 授权。随后用 Direct 对照测试;如果只有 Proxy 失败,可能与节点参数或代理路径有关,如果两种模式都失败,则继续检查网络和目标服务。

Shadowrocket 的 Config 是不是全局代理?

不完全是。Config 会按照当前配置文件的规则和策略处理连接,可能同时包含代理和直连。想临时确认当前节点能否统一转发,可以选择 Proxy;日常使用再根据分流需求切回 Config。

Proxy、Direct 和关闭 VPN 有什么区别?

Proxy 和 Direct 是 Global Routing 中的路由模式,前者尝试通过当前节点处理连接,后者尝试直连;关闭 VPN 则是关闭 Home 顶部连接开关。Direct 不必然等于关闭 Shadowrocket 的网络接管。

设置全局代理后,所有 App 都一定会走节点吗?

不能绝对这样判断。全局代理只处理由 Shadowrocket 接管的连接,应用自身连接方式、系统权限、网络扩展状态和规则都可能影响结果。应结合 VPN 状态、请求记录和 Proxy/Direct 对照测试确认。

测试完成后如何恢复正常分流?

回到 Home 的 Global Routing,将 Proxy 切回 Config;如果暂时不使用 Shadowrocket,再关闭顶部连接开关。切换后重新打开需要联网的应用,避免旧连接状态影响判断。

相关阅读

参考资料

  1. Apple App Store:Shadowrocket 应用页面与公开功能说明
  2. Apple 支持:在 iPhone 上安装或移除配置文件
  3. Apple 支持:VPN 与第三方网络软件导致连接问题时的排查建议