科技熊工作室科技熊工作室 · 攻略

Shadowrocket 添加订阅后节点不显示怎么办?

更新于 2026-10-27 · kejibear.shop

简答:先看 Shadowrocket 首页的具体现象:订阅条目不存在、条目存在但节点为 0,还是节点已经出现却无法连接。最短处理顺序是重新复制完整订阅 URL,确认类型为 Subscribe,保存后对该条目手动更新;若仍为空,再检查订阅状态和当前网络。

定义:Shadowrocket 订阅是一个用于获取多条服务器配置的地址,添加订阅只保存来源,成功更新后才会把节点列表读取到客户端。

先看现象:不要把“订阅已保存”和“节点已加载”混为一谈

Shadowrocket 是客户端,不会因为安装或添加应用本身自动生成节点;App Store 页面也明确说明,它是独立的网络工具,用户需要自行提供配置或服务器资源。Apple App Store 中的 Shadowrocket 页面

先在 Home 页面判断属于哪一类,后续步骤会不同:

现象更可能处于哪个阶段先做什么
订阅名称完全不存在没有成功保存,或添加到了错误位置回到 Home,点击“+”,检查是否选择了 Subscribe,并重新保存
订阅名称存在,但节点数量为 0 或列表空白来源已保存,但内容没有成功拉取或解析对该订阅手动更新,随后查看成功提示或错误原文
节点已经出现,但选不到或看不到部分节点节点被隐藏、筛选,或当前查看的不是目标订阅确认订阅条目、节点列表和显示状态,暂时不要修改规则
节点出现,但连接失败订阅读取成功,问题进入连接、路由或网络阶段先选一个节点测试,再排查 Global Routing、DNS 和网络

如果只是节点列表为空,先不要切换全局路由、修改 DNS 或重装 App。全局路由影响流量如何转发,并不能代替订阅地址的拉取;订阅更新和路由设置是两个不同环节。Shadowrocket 公开使用说明中的订阅与路由区分

最短恢复流程:重新添加并手动更新一次

  1. 重新复制完整订阅地址。从你获得订阅的账户页面复制完整 URL,保留开头的 http:// 或 https://、问号后的参数以及其中的 &、=。不要手动删参数,也不要让复制结果带有前后空格或换行。
  2. 从 Home 打开添加入口。打开 Shadowrocket 的 Home 页面,点击右上角“+”,进入添加服务器页面。不同版本的按钮位置或文字可能略有变化,以当前 App 显示为准。
  3. 把 Type 设为 Subscribe。订阅 URL 不是单个节点地址。若把订阅链接填入 Shadowsocks、VMess、Trojan 等单节点类型,客户端可能无法按订阅列表解析。公开使用说明也将 Subscribe 与单个服务器类型分开说明。Shadowrocket 订阅导入流程说明
  4. 粘贴 URL 并保存。名称或 Remark 只用于识别来源,不要把订阅凭据另行填入不相关字段。保存后返回 Home,确认出现订阅条目。
  5. 对刚保存的条目执行 Update。不要只停留在“添加完成”页面。打开该订阅条目,点击 Update 或当前版本对应的更新操作,等待请求完成;成功后回到 Home 查看节点列表。添加订阅与拉取节点是两个时点,公开教程也明确区分了首次添加和后续更新。Shadowrocket 快速开始说明
  6. 选择一个节点做最小验证。节点出现后,先选择一个节点,再观察连接状态;不要把“列表出现”直接当成“节点一定可用”。如果节点出现但连接失败,再进入连接问题排查,而不是继续重复导入。

完成标准:Home 中能看到订阅来源和至少一个可选节点,手动更新没有新的错误提示;随后选择节点并进行一次实际连接测试。

更新后仍然为空:按“链接—返回内容—账户—网络”检查

1. 检查链接是否被截断或复制错误

如果需要让服务商核对,可以只提供域名、错误类型和发生时间,隐藏完整路径、参数和 token。公开说明也提醒不要在诊断信息中分享含凭据的完整订阅地址。Shadowrocket 订阅更新与凭据保护说明

2. 安全判断返回的是什么内容

如果你能在自己信任的环境中检查请求结果,不要直接公开粘贴完整返回内容,只观察它属于哪一类:

返回结果通常说明下一步
包含可识别的多条配置或节点条目地址至少返回了配置内容回到 Shadowrocket 再更新,检查是否选错订阅或被隐藏
登录页面、账户页面或 HTML 错误页请求没有拿到订阅数据,可能被重定向或需要重新登录回账户页面重新复制,确认订阅状态
到期、流量用尽或权限提示客户端可能正常发起了请求,但账户端没有提供节点内容联系订阅提供方确认账户、套餐或访问权限
空内容或格式无法解析返回内容为空、被截断,或格式与当前导入方式不匹配保留错误原文,向提供方核对订阅格式

这里的判断只能用于定位故障阶段,不能据此断定账户一定失效。最终状态应以提供订阅的账户页面或客服核验结果为准。

3. 检查账户或订阅状态

4. 检查当前网络是否能访问订阅地址

节点显示异常时,检查隐藏、订阅范围和界面差异

如果更新提示成功,但首页仍看不到预期节点,先确认你查看的是正确的订阅条目。多个订阅可能同时存在,更新其中一个不会自动更新其他来源;订阅管理说明也将不同订阅视为独立来源。订阅条目与更新范围说明

App Store 页面显示 Shadowrocket 支持 iPhone、iPad、Mac、Apple TV 等平台,但本文步骤针对 iPhone 与 iPad 的 Home、Subscribe 和更新流程;如果你在其他平台使用,入口名称和布局应以设备上的当前界面为准。Apple App Store 兼容性与功能说明

仍然没有节点:发给服务商的最小排查信息

完成以上步骤后仍为空,可以发送下面这类不含敏感凭据的信息:

可直接这样描述:“设备为 iPhone,系统版本为___,Shadowrocket 版本为___。我在 Home 中选择 Subscribe 添加订阅,保存后对该条目执行 Update,结果显示___。我已检查 URL 完整性,并在 Wi-Fi/蜂窝网络分别测试,结果为___。请核对当前订阅是否返回有效节点内容。”

不要为了排查而公开完整订阅链接,也不要把订阅二维码直接发到公开平台。若你需要网络连接、DNS 或客户端设置方面的进一步诊断,可先记录一次成功与失败的对照结果,再继续定位。

常见问题

Shadowrocket 添加订阅后必须手动更新吗?

首次保存订阅只代表客户端记住了来源,不等于已经完成节点拉取。建议保存后立即对该订阅执行一次 Update;看到节点列表和成功结果后,再进行连接测试。

订阅链接应该选择 Subscribe 还是 Shadowsocks、VMess 等类型?

如果拿到的是一条用于获取多条节点的 URL,应选择 Subscribe。Shadowsocks、VMess、Trojan 等类型用于手动填写单个节点参数,不能把订阅 URL 当成单节点地址使用。

订阅名称存在但节点数量为 0,是不是 Shadowrocket 坏了?

不一定。更常见的定位顺序是:订阅没有更新、URL 被截断、返回了登录或错误页面、账户端没有返回节点,或当前网络无法访问订阅地址。先查看 Update 的错误原文,再按链接、账户和网络逐项排查。

能不能把完整订阅链接发给客服,让对方直接测试?

不建议。订阅 URL 可能包含访问凭据。应隐藏完整路径、参数和 token,只提供设备、系统、App 版本、错误文字、操作时间和更换网络后的结果;如需核验,请使用提供方认可的安全渠道。

节点已经显示,但切换 Global Routing 后还是打不开网页,和节点不显示是一回事吗?

不是。节点显示说明订阅内容已经被读取;网页打不开属于连接、路由、DNS 或目标站点访问问题。此时应检查当前选择的节点、Global Routing 模式和实际连接结果,不要继续重复导入订阅。

相关阅读

参考资料

  1. Apple App Store:Shadowrocket
  2. Shadowrocket 订阅导入流程说明
  3. Shadowrocket 快速开始说明
  4. Shadowrocket 订阅更新与凭据保护说明
  5. Shadowrocket 公开使用说明