Shadowrocket 设置教程:iPhone 导入订阅、选节点与连接排查
简答:Shadowrocket 设置的关键顺序是:先确认应用来源和订阅格式,再从 Home 添加订阅、更新节点、选择服务器,首次测试用 Proxy,日常使用再切回 Config。排查后应能判断问题来自订阅、节点、规则还是本地网络。
定义:Shadowrocket 是运行在 iPhone、iPad 等 Apple 设备上的规则代理客户端,本身不提供节点或订阅,需要用户自行准备服务器信息或订阅链接。
先试这一步:确认应用、订阅和当前模式
本文是第三方使用指南,不代表 Shadowrocket 官方。先不要急着修改 DNS、规则或证书,按照“应用来源—订阅格式—节点状态—路由模式—VPN 授权”的顺序检查,通常更容易定位问题。
| 检查项目 | 你应该确认什么 | 异常时先做什么 |
|---|---|---|
| 应用来源 | 从 App Store 的 Shadowrocket 页面核对开发者、兼容设备和版本信息 | 不要把来路不明的安装包或网页下载地址当作官方入口 |
| 订阅类型 | 后台提供的是订阅链接、二维码,还是单个节点参数 | 订阅链接不要公开粘贴到群聊、截图或在线解码网站 |
| 节点状态 | 更新后能看到节点或代理组,且至少有一个可选择项 | 先更新订阅,再检查链接是否过期或返回内容为空 |
| Global Routing | 首次排查可临时选择 Proxy,规则分流使用 Config | 不要把 Home 中的 Proxy 与规则里的 PROXY 当成同一个设置 |
App Store 页面说明 Shadowrocket 是规则代理工具,支持服务器配置、规则匹配、请求记录和网络速度测量;页面同时明确说明它不包含代理服务或服务器资源。因此,安装应用后仍需要准备自己的订阅或服务器配置。apps.apple.com
从空白首页开始:导入订阅并确认节点出现
- 准备订阅信息。在你使用的服务后台找到订阅链接或二维码。优先使用后台明确标注为 Shadowrocket、通用订阅或 iOS 客户端的入口;不要把网页登录地址、账号登录页地址直接当作订阅链接。
- 打开 Home。进入 Shadowrocket 首页,找到服务器列表或添加入口。不同版本的按钮位置和文字可能有变化,但目标是进入添加服务器或订阅的页面。
- 选择 Subscribe,而不是 Local。如果你拿到的是会自动更新多节点的 URL,应选择订阅类型;
Local通常用于导入本地文件,不适合直接填写普通订阅网址。 - 填写字段。在
URL中粘贴订阅地址,在Alias中填写便于识别的名称;如果界面要求选择Type,按订阅提供方的说明选择,不要为了“看起来完整”随意改成 Shadowsocks、VLESS 或其他单节点协议。 - 保存并更新。返回订阅或服务器列表,点击当前订阅旁的更新按钮。成功标志是订阅下出现节点、代理组或服务器条目,而不是只显示一个订阅名称。
- 选择一个节点。先选一个延迟较低、名称清晰的节点,不要同时修改多个配置。若节点列表为空,先回到订阅地址、网络连通性和返回内容检查。
Shadowrocket 的公开 App Store 资料列出了规则、代理服务器、DNS 以及多种配置导入能力,但没有承诺任何订阅服务始终可用;订阅内容、节点数量和协议兼容性需要以你所使用的服务后台和当前客户端结果为准。apps.apple.com
Config、Proxy、Direct 怎么选:先区分路由层和节点层
| Home 中的 Global Routing | 作用 | 适合什么时候使用 |
|---|---|---|
Config | 按照当前配置中的规则决定请求走代理、直连或拒绝 | 日常使用,并且你已经确认当前配置文件有效 |
Proxy | 优先通过当前选中的代理路径测试连接 | 首次排查,想先判断节点和基础连接是否可用 |
Direct | 通过当前网络直接连接目标,不使用代理节点 | 对照测试,判断目标是否能在本地网络直接访问 |
最简单的首次测试顺序是:在 Home 选中一个节点,进入 Global Routing 选择 Proxy,打开连接开关并测试同一个网页或应用;如果 Proxy 能用,再切回 Config 检查规则是否把目标请求分到了正确策略。测试结束后恢复日常使用的模式。
注意两层概念:Home 中的 Proxy 是整体路由模式,规则中的 PROXY 是某条匹配规则的处理策略。前者改变整体测试方式,后者只在配置规则命中时决定该请求如何处理。不要因为节点能在 Proxy 模式工作,就直接判定 Config 规则一定正确。
首次连接与成功标志
- 确认 Home 中已经选中节点或代理组。
- 确认 Global Routing 当前模式符合测试目的:排查先用
Proxy,规则分流使用Config。 - 点击连接开关,按 iOS 或 iPadOS 的提示允许添加 VPN 配置。
- 回到 Shadowrocket,确认开关保持开启,并观察状态是否持续,而不是打开后立即关闭。
- 使用同一个目标进行测试,例如打开一个网页、刷新一次应用内容,避免只看缓存页面。
- 如果应用提供请求记录或连接日志,查看请求是否出现,以及请求使用的策略或节点是否符合预期。
成功不只意味着开关变绿,还应同时满足:VPN 状态保持、节点没有连续超时、目标请求能完成、切换到另一个节点后结果有可重复性。Shadowrocket 的 App Store 说明包含请求记录和网络测试相关功能,但具体按钮名称和展示位置可能随版本变化,应以当前设备界面为准。apps.apple.com
按现象排查:订阅为空、开关秒退和已连接无网络
| 现象 | 优先检查 | 处理顺序 |
|---|---|---|
| 订阅添加后为空 | 链接类型、网络、订阅返回内容 | 重新复制后台订阅链接;确认不是网页登录地址;在不公开链接的前提下,用浏览器或服务方提供的方式确认链接仍有效;再回到客户端更新 |
| 更新失败或提示无法连接 | 当前网络、订阅域名解析、链接是否过期 | 切换 Wi-Fi 与蜂窝网络分别测试;暂时关闭其他网络工具;确认服务后台是否生成了新的订阅地址 |
| VPN 开关打开后立即关闭 | 系统 VPN 配置授权、其他 VPN 或网络扩展冲突 | 在系统设置中检查 VPN 配置;关闭其他 VPN 类应用;重启设备后重新授权;仍失败时记录系统提示文字 |
| 显示已连接但网页打不开 | Global Routing、节点、规则和 DNS | 先切到 Proxy 测试;Proxy 可用而 Config 不可用时,检查当前配置是否选中以及规则顺序;两者都失败时换节点并检查本地网络 |
| 只有某个 App 异常 | 该 App 的域名、证书、IPv6 或自身网络策略 | 用浏览器测试同一服务;检查请求记录中是否有对应域名;不要一开始就删除全部配置或开启 HTTPS 解密 |
如果需要进一步确认原因,优先查看 Shadowrocket 的请求记录、连接日志或系统 VPN 提示。排查时一次只改一个变量,并记录“网络类型、节点、Global Routing 模式、测试目标和结果”,这样才能判断是节点问题、规则问题还是本地网络问题。
节点怎么选:不要只看一次延迟
延迟测试只能说明测试请求的响应时间,不能单独代表下载速度、视频播放稳定性或长连接表现。可以使用下面的简易记录表,固定同一网络、同一测试目标和相近时间,连续观察多个结果。
| 记录项 | 建议做法 | 判断重点 |
|---|---|---|
| 测试次数 | 同一节点连续测试多次 | 是否偶尔超时,而不是只看最低延迟 |
| 网络条件 | 分别记录 Wi-Fi 或蜂窝网络 | 避免把本地网络波动误判为节点差异 |
| 实际应用 | 打开同一网页或刷新同一服务 | 是否能持续加载、登录和完成请求 |
| 切换结果 | 一次只换一个节点 | 比较切换前后,而不是同时改节点和规则 |
如果多个节点都超时,优先检查订阅、网络和客户端授权;如果只有一个节点异常,更像是该节点参数或路径问题。这里不对任何服务商的可用性、速度或稳定性作未核实评价。
规则和安全:先备份,再做最小修改
规则适合在已经确认节点可用后再调整。修改前先保留原配置,避免一次加入大量来源不明的规则。常见策略名称包括 PROXY、DIRECT 和 REJECT,但具体配置还可能包含自定义策略组,不能只凭名称判断实际出口。
- 进入 Config,确认当前使用的是哪一个配置文件。
- 备份原配置,或先复制一份用于测试。
- 只添加一条明确目标的规则,先验证一个域名。
- 回到 Home,确认 Global Routing 已设置为
Config。 - 重新发起请求,再查看请求记录或日志中的匹配结果。
- 如果结果异常,撤销最后一条规则,不要继续叠加修改。
不要在不清楚用途时开启 HTTPS 解密、安装未知证书或导入无法核验来源的规则文件。证书和脚本会扩大数据处理范围,只有在你理解用途、来源和撤销方式时才考虑使用。
最后核对:2026-10-26
截至 2026-10-26,App Store 页面显示 Shadowrocket 支持 iPhone、iPad、Mac、Apple TV 等 Apple 平台,并要求 iPhone 使用 iOS 13.0 或更高版本;版本号、系统兼容性和功能描述可能继续变化,安装前应以当前 App Store 页面为准。公开的 Shadowrocket GitHub 组织页也能用于辨认相关公开项目,但不能把第三方配置仓库自动视为订阅服务或官方节点来源。apps.apple.com
常见问题
Shadowrocket 自带节点或订阅吗?
不自带。它是客户端,需要用户自行准备订阅链接、二维码或单个服务器参数。App Store 页面明确说明该应用不包含代理服务或服务器资源。
订阅应该选 Subscribe 还是 Local?
会自动更新多节点的 URL 通常应使用 Subscribe;Local 更适合本地文件。若你拿到的是网页登录地址或账号登录页,不要直接当作订阅链接。
首次连接应该选择 Config 还是 Proxy?
如果目标是先判断节点是否基本可用,可临时选择 Proxy;确认节点能工作后,再切回 Config 检查规则分流。两者是不同层级的路由设置。
为什么显示已连接但网页打不开?
先切换到 Proxy 测试同一目标。如果 Proxy 可用而 Config 不可用,重点检查当前配置文件、规则顺序和匹配策略;如果两种模式都失败,再检查节点、DNS、本地网络和系统 VPN 授权。
Shadowrocket VPN 开关为什么会秒退?
优先检查系统 VPN 配置授权,以及是否有其他 VPN、DNS 或网络扩展正在占用;关闭冲突应用后重新授权,仍失败时记录系统提示并按设备重启后的结果继续排查。