装好 Shadowrocket 后,添加订阅要从 Home 中进入订阅类型的添加页面,而不是把订阅网址填进单个服务器的 Address 字段。下面以 iPhone 上已有自己的订阅链接为前提,说明如何保存、更新并确认导入结果;如果列表为空,也可以按链接、服务端响应和客户端访问设置逐项排查。
从 Home 右上角“+”进入 Type → Subscribe,粘贴自己已有的完整订阅 URL 并保存,再返回 Home 检查更新结果和服务器列表。订阅导入与服务器连接是两个不同环节:先确认链接能返回可解析的配置,再处理连接问题。排查期间不要公开订阅凭据,也不要删除仍需保留的旧条目。
一、添加前先分清订阅链接与服务器信息
订阅链接和单个服务器配置不是同一种内容。订阅 URL 通常指向一个远端地址,Shadowrocket 访问该地址后取得一组服务器配置;单个服务器信息则直接描述某个服务器的类型、地址、端口和认证参数。两者用途不同,输入位置也不同。
- 订阅 URL:从自己已有服务的管理页面复制明确用于 Shadowrocket 或兼容客户端的订阅地址。账户首页、登录页和普通网页地址不一定是订阅端点。
- 单个服务器配置:如果手中是服务器地址、端口和认证信息,应在
Add Server中选择相应协议并填写参数,而不是把这些资料拼成订阅 URL。 - 分享链接或二维码:其内容可能代表单个服务器,也可能包含订阅信息。先确认内容类型,再使用匹配的导入方式,不能只凭链接外观判断。
订阅地址可能包含账户凭据或访问 token,和密码一样需要保密。复制、保存或截图时,避免把完整 URL 发到公开论坛、聊天群或不明网页;如果需要向自己的服务方咨询,只提供对方要求且已遮挡敏感部分的信息。
二、在 Home 添加并保存订阅链接
操作前确认已经从自己的服务页面复制了完整订阅地址。建议直接使用页面提供的复制按钮,不要从浏览器地址栏猜测订阅路径,也不要删掉看起来较长的参数。以下步骤只负责把订阅记录添加到 Shadowrocket,不代表其中的服务器已经连接成功。
-
打开添加菜单
进入
Home,点击右上角“+”,进入添加项目页面。若当前页面显示的是某个服务器的编辑内容,先返回 Home,再从“+”重新开始。 -
选择订阅类型
在
Type中选择Subscribe。不要选择与单个服务器协议对应的类型,否则订阅 URL 可能被当作服务器字段处理。 -
粘贴完整地址
将自己已有的订阅 URL 粘贴到订阅地址输入框。若页面提供名称或备注字段,可填写便于自己识别的名称;名称只是本机辨认用途,不能修复无效链接。
-
保存并检查结果
保存后返回
Home,找到刚添加的订阅记录。按界面提供的更新操作刷新,或在 Home 列表中下拉更新;完成后展开订阅分组,确认是否出现服务器条目及更新提示。
如果添加页面没有显示预期的输入框,先确认 Type 是否为 Subscribe,并检查是否误入了单个服务器的编辑页面。不同版本的界面文字或排列可能略有变化,但判断重点不变:保存的是远程订阅地址,而不是某个服务器的 Address、Port 或密码。
保存后列表里出现订阅名称,只能说明订阅记录已添加,不能证明远端请求成功。需要再执行更新,并观察是否返回了可解析的服务器条目。反过来,列表里仍保留旧条目,也不一定代表刚才的更新成功;应结合更新提示和条目变化判断。
三、检查更新结果与访问设置
订阅更新大致包含三个环节:Shadowrocket 使用保存的 URL 发起请求、远端返回内容、客户端解析内容并更新列表。错误地址会使请求到达错误位置;服务端返回登录页或空内容时,客户端也可能没有可导入条目。先确认失败发生在哪个环节,再决定是否需要改设置。
地址与内容核对
- 复制来源
- 使用自己服务页面中标明的订阅复制入口
- 首尾字符
- 检查误复制的空格、引号或说明文字
- 查询参数
- 保留问号及其后的完整参数,不自行删改
- 返回内容
- 确认不是登录页、验证页或空响应
链接能在浏览器打开,不等于返回内容能被 Shadowrocket 解析。
更新访问路径
- 设置入口
- Settings → Subscribe
- 相关选项
- 检查 Update via Proxy
- 直连可达
- 订阅地址可由当前网络直接访问时,先按原设置测试
- 代理可达
- 确认地址需经现有代理访问后,再测试相应选项
Update via Proxy 只改变订阅请求的访问路径,不会修正失效 URL 或生成配置。
进入 Settings → Subscribe 检查与订阅更新有关的设置,尤其留意 Update via Proxy。它适用于需要经现有代理访问订阅地址的情形;如果地址本来可以由当前网络直接访问,不必为了排障而盲目切换。更改前记下原状态,一次只改一项,更新后再观察结果,这样才能确认变化是否与访问路径有关。
- 订阅地址可达但提示解析失败:请自己的服务方确认该地址返回的是适用于 Shadowrocket 的订阅内容,而不是需要网页登录的页面或其他格式。
- 更新超时:先确认 iPhone 当前 Wi-Fi 或蜂窝网络正常,再核对订阅地址所需的访问路径。超时本身不能证明订阅已过期。
- 更新成功但列表为空:展开对应订阅分组并确认是否确实没有条目;随后向自己的服务方核对当前账号是否有可返回的配置,以及服务端返回内容是否发生变化。
- 只剩旧条目:先保留仍需使用的旧配置,再确认本次更新时间、更新提示和订阅状态。不要为了重试而立即删除原订阅或全部服务器条目。
四、链接无效或更新后没有节点时怎么排查
遇到失败时先记录原始提示和发生时间,不要连续反复刷新。用自己服务的管理页面重新复制订阅 URL,与 Shadowrocket 中保存的地址对照,重点检查复制是否完整、是否使用了旧链接,以及地址是否被误加空格或换行。网址中 ? 后的查询参数可能用于识别订阅,& 后也可能还有必要参数;不要为了缩短地址而手动删除或改写。
提示:更新超时
原因与解法:请求可能未能及时到达订阅端点——先用 Safari 验证当前网络是否正常,再根据自己的订阅地址可由直连还是现有代理访问,检查 Settings → Subscribe 中的 Update via Proxy,一次调整后重新更新。
提示:更新完成但列表为空
原因与解法:服务端可能返回空内容、登录页面或客户端无法解析的格式——确认订阅分组已展开,并让自己的服务方核实当前地址实际返回的内容及是否包含可用配置。
现象:订阅名称出现,服务器没有增加
原因与解法:保存订阅记录不等于成功取得服务器条目——在 Home 对该订阅执行更新并查看提示;再检查 URL 是否复制完整、是否为当前有效地址。
如果服务页面显示订阅地址已重置,旧 URL 可能不再有效,应从自己的账户页面重新复制当前地址,并确认替换的是对应订阅记录。不要把更新后的新地址另存成多个名称相似的条目,否则容易分不清哪个是当前使用的订阅。替换前先确认已有配置是否需要保留。
如果更新成功并出现服务器,但连接仍然失败,就不要继续反复改订阅 URL。先选中一个已有条目,核对服务器类型和连接状态,再按实际情况检查 Home → Global Routing。Direct 表示直连路径,不能用于证明代理服务器可用;Config 会依据当前配置中的规则决定请求走向。订阅更新成功本身也不保证服务器当前可用。
向服务方提交问题时,只提供必要的错误提示、更新时间、网络类型和已遮挡的截图。订阅 URL、token、密码、UUID、私钥及服务器认证信息都属于敏感资料;分享截图前应仔细遮挡。不要把完整配置上传到不明网站,也不要把凭据交给陌生人代为“转换”。
五、常见问题
订阅链接应该填在 Address 里吗?
不应混用。订阅链接应通过 Home → “+” → Type → Subscribe 添加;Address 通常是单个服务器配置中的地址字段。先判断手中资料是远程订阅 URL,还是一组单服务器参数。
保存订阅后为什么看不到服务器?
保存只建立订阅记录,还需要执行更新并确认远端返回内容可解析。展开订阅分组查看结果;如果为空,核对 URL 完整性、服务端订阅状态及返回内容。
打开 Update via Proxy 就一定能更新吗?
不一定。该选项只影响订阅请求的访问路径,无法修复过期地址、错误凭据或空响应。先判断订阅地址是否需要经过现有代理访问,再调整并重新测试。
更新订阅会覆盖手动修改吗?
订阅更新可能根据远端内容刷新相关条目,手动修改不应被视为可靠备份。重要调整前先辨认订阅生成的条目与独立添加的服务器,并确认自己有可恢复的原始参数。
完成添加后,建议确认三件事:订阅记录保存在 Home、更新操作有明确结果、列表中出现了预期配置。随后再单独验证服务器连接。客户端购买与订阅服务是两回事;本文只说明如何导入用户已有的订阅,不提供或推荐任何节点、订阅或服务。