2026-10-25 · 协议科普 · 约 10 分钟

Shadowrocket订阅是什么?新手一分钟看懂节点与订阅关系

订阅链接不是单独的代理节点,而是用来获取和更新一组节点信息的入口。本文带你看懂机场、订阅与节点的关系,并说明在 Shadowrocket 中从哪里添加订阅、新手该如何使用。

本文速览

订阅链接不是一台代理服务器,也不是连接开关;它是从你已有的服务商处取得一组服务器条目,并在之后按需更新这些条目的入口。本文适合刚接触 Shadowrocket(小火箭)、手里已有自己的订阅资料的用户,带你分清服务商、订阅和节点,按 Home →「+」→ Type → Subscribe 添加订阅,并确认更新后确实出现了可选择的服务器。

一、服务商、订阅与节点:三个概念别混在一起

日常说的“机场”,通常是用户对提供代理服务及连接资料的服务商的俗称;它不是 Shadowrocket 的功能,也不是一个特定的代理协议。服务商可能向用户提供订阅 URL、单个服务器参数或配置文件。具体交付什么、支持哪些连接方式,应以用户已有服务商提供的说明为准。本文只讲如何理解和导入已有资料,不提供或推荐服务商、订阅或节点。

“节点”通常指一条可配置的服务器连接记录。记录里可能包含协议类型、Address、Port,以及该协议需要的密码、UUID、密钥或 TLS 等参数。节点条目让客户端知道该连接如何建立,但条目出现在列表里,并不保证服务器一定在线,也不能单凭名字判断它适合什么用途。

“订阅”则是一个获取或更新一组服务器信息的入口。将自己的订阅 URL 添加到 Shadowrocket 后,客户端会尝试从订阅来源取得服务器条目;以后再次更新,可获取服务商发布的最新内容。订阅链接本身不是节点地址,也不是可以填入 Address 的服务器主机名。订阅能否导入、包含哪些内容及更新频率,取决于该订阅来源及其提供方式。

3 个概念
服务商、订阅入口、节点记录
1 条 URL
用于添加订阅的链接,不等于单个节点
2 个检查点
订阅是否添加,以及节点是否成功更新

因此,“订阅已经添加”与“节点已经导入”是两个不同的状态。前者通常只说明客户端保存了订阅入口;还需要执行更新,并在 Home 中查看是否出现服务器条目。即使条目已经出现,也还要确认资料有效、选择服务器并测试连接。若列表仍为空,不要把订阅 URL 当作节点手动填写。

二、订阅导入与手动添加:适用情形不同

订阅适合服务商以 URL 提供一组可更新条目的情况。它减少逐个录入服务器字段的工作,更新时也能按订阅来源提供的内容刷新记录。使用者仍需保管订阅 URL,并确认更新后条目数量、名称和可用资料符合自己的预期;订阅并不等于自动替你选择节点或保证每条连接都正常。

手动添加适合已有资料明确给出单个连接参数、并且需要自行录入一条记录的情形。在 Home 添加服务器时,应选择资料对应的 Type,再按该协议要求填写 Address、Port 和认证字段。不同协议字段并不通用;例如 UUID、Password 和 Private Key 含义不同,不能拿一个字段的值填到另一个协议的输入项中。

结论:先看资料交付形式,再选择入口

拿到自己的订阅 URL,就在 Home 添加 Subscribe 并更新;拿到单个服务器的完整参数,才考虑手动添加对应协议。不要把订阅 URL 填进 Address,也不要只凭一段主机名猜测协议和认证方式。

订阅与 Config 也不是一回事。Home 主要用于查看服务器条目和选择连接对象,Config 用于管理配置文件及规则。订阅更新通常针对订阅提供的服务器内容;它不应被理解为自动备份或恢复所有 Config 规则、Global Routing 选择和应用设置。需要保留自定义规则时,应另行保存并检查自己的配置文件。

三、在 Shadowrocket 中添加并检查订阅

以下操作以前提是已经从自己的服务商取得订阅 URL,并且设备可以访问该订阅来源。添加订阅后,务必把“链接已保存”和“条目已更新”分开检查。菜单项目的具体显示可能随应用界面调整;如果当前页面文字略有不同,以应用中对应的订阅添加入口为准。

  1. 打开添加入口

    进入 Home,点右上角「+」,在 Type 中选择 Subscribe。这里添加的是订阅入口,不是手动录入单个服务器参数的页面。

  2. 粘贴订阅链接

    把自己的完整订阅 URL 粘贴到对应输入项,检查开头、结尾没有多余空格或换行。不要将示例链接、网页访问地址或单个节点的 Address 当作订阅 URL。

  3. 保存订阅条目

    按当前页面提供的保存操作完成添加,回到 Home 查看订阅条目是否出现。此时只能确认入口已保存,不能据此断定节点列表已经取得。

  4. 执行订阅更新

    在 Home 对订阅列表执行更新操作;若当前界面支持下拉刷新,也可在列表页下拉。等待操作结束后检查是否出现服务器条目,并留意是否显示更新失败或超时信息。

  5. 选中条目测试

    确认列表中存在目标服务器后,选择一条自己要测试的记录,再打开连接开关并按系统提示允许 VPN 配置。随后运行 Connectivity Test,并访问自己的实际目标,分别确认测试结果与访问情况。

如果订阅来源提供多个条目,第一次验证时只选择一条,记录其名称和测试结果,不要同时频繁切换多个变量。Home 中的选中标记说明当前选中了该条记录,不代表远端服务一定可达。Connectivity Test 是连通性检查,不等同于持续测速,也不保证所有网站都能访问。

如果列表里没有节点,先确认订阅条目是否保存、更新操作是否完成,再检查 URL 是否完整及当前网络能否访问订阅来源。只有取得服务器条目后,才进入连接验证;反复开关 VPN 不能替代订阅更新,也不会把订阅 URL 转换成节点。

四、常见疑问与排查顺序

订阅故障应按阶段定位:先判断链接能否保存,再判断更新能否取得内容,最后检查节点能否连接。把三个阶段分开,能避免把网络访问问题、订阅来源问题和服务器连接问题混为一谈。出现问题时记下操作步骤和提示原文,但不要公开完整订阅链接或服务器凭据。

我已经添加订阅,为什么 Home 里没有节点?

添加订阅只保存了入口。回到 Home 对该订阅执行更新,等待完成后再检查是否出现服务器条目;如果仍为空,核对 URL 是否完整、订阅是否仍有效,并向自己的资料提供方确认内容是否应当返回节点。

订阅链接可以填在 Address 里吗?

不可以。Address 是单个服务器记录中的连接地址,订阅 URL 应通过 Home →「+」→ Type → Subscribe 添加。不要把 URL 拆开后猜测服务器地址或端口。

订阅更新成功,为什么还是连不上?

更新成功只说明订阅内容取得了结果,不证明每条服务器都可用。先选中一个条目,确认 Global Routing 不是不符合当前测试目的的 Direct,再运行 Connectivity Test;之后按自己的资料核对节点状态和参数。

更新订阅会不会覆盖我手动改过的内容?

具体行为取决于订阅和本地记录的关系,不能假设本地修改一定保留。更新前先记录需要保留的条目及改动;如果有重要的 Config 规则或自定义设置,另行备份并检查,不要把订阅更新当作配置备份。

最后记住三个对应关系:服务商提供资料,订阅 URL 用来取得或更新条目,节点是 Home 中可选择的连接记录。客户端买断 ≠ 线路套餐;Shadowrocket 通过 App Store 获取,应用购买不会自动附带订阅或服务器资料。使用过程中只导入自己已有且有权使用的资料,并妥善保管链接、密码和密钥。

App Store 正版核验