Shadowrocket 订阅导入四种方式:Subscribe 链接、Add Server 手填、扫码与剪贴板

订阅从你的服务商处获取后,可在 Config 页用 Subscribe 添加,也可用 Add Server 手填、扫码或从剪贴板导入;附各方式的入口位置与常见链接格式。

本文速览

已有订阅链接时优先用 Subscribe,只有单个服务器参数时用 Add Server;二维码与剪贴板只是读取资料的方式,不保证导入结果一定是订阅。本文以 iPhone / iPad 的 Home、Config 操作为主,说明如何辨认资料、保存、更新和验证。Mac(Apple 芯片与 Intel)、Windows、安卓、Linux 用户也可按同样的字段检查原则处理,具体按钮位置以所在平台界面为准。

先区分订阅、单个服务器与配置文件

Shadowrocket(小火箭)的导入入口取决于手上资料的内容,而不是链接看起来有多长。订阅从你的服务商处获取,通常是一个返回服务器列表的 HTTPS 地址;单个服务器分享链接描述一条连接;配置文件则用于设置规则、DNS 和策略等行为。把三者放进同一个输入框,是“导入成功但列表没有服务器”的常见原因。

Home 用来查看和选择服务器、控制连接;Config 管理配置文件及相关 Subscribe 操作;Settings 管理应用设置。Subscribe 也可以作为 Add Server 中的 Type 添加到 Home。操作时先看页面标题和 Type,不要把配置文件的远程地址直接当作服务器订阅。

手上的资料识别依据合适的处理方式
服务器订阅链接服务商标注为订阅,获取后返回一组服务器通过 Subscribe 添加并更新
单个服务器分享链接常见前缀为 ss://、vmess://、vless://、trojan://剪贴板导入或扫码,保存后核对 Type
服务器参数表分别列出地址、端口、凭据与传输参数在 Add Server 中手填
规则配置文件包含 [General]、[Rule] 等配置段在 Config 中管理,不作为单个服务器填写

HTTPS 只表示链接使用加密传输,不能单凭这个前缀认定它是订阅。服务商控制台的登录页、说明页和订阅地址可能都以 HTTPS 开头。应复制明确标注的订阅地址,而不是浏览器当前页面地址。

方式一:用 Subscribe 添加并保留更新来源

Subscribe 适合需要定期同步服务器列表的情况。它保留原始订阅地址,后续可以重新获取列表;逐条手填则不会自动获得服务商后来增加或修改的服务器。首次操作前,可先在 Home 记录现有分组和当前选中的服务器,避免把已有内容误认为新导入结果。

  1. 复制链接

    从你的服务商处获取订阅地址,使用页面的复制功能。检查开头和末尾没有空格、换行或中文标点,不要截断问号后的查询参数。

  2. 打开入口

    在 Config 页使用 Subscribe 入口时,先核对它所处理的订阅对象。若要把服务器订阅加入 Home,可直接进入 Home → 右上角「+」→ Add Server → Type → Subscribe。

  3. 填写地址

    把完整订阅链接粘贴到 URL 字段,填写便于辨认的备注。不要将链接中的 token 拆出来填进 Password,也不要把整个 HTTPS 地址填入普通服务器的 Address。

  4. 保存更新

    保存后回到 Home,检查是否出现对应订阅分组和服务器条目。需要重新拉取时,在 Home 下拉刷新,观察更新结果,而不只是确认输入框仍保留地址。

  5. 选择验证

    在新分组中选择一个服务器,再进行 Connectivity Test。列表成功出现代表订阅解析完成,测试通过才进一步说明所选服务器在当前网络下可以响应。

如果订阅地址已经泄露,应在服务商处重置或更换订阅凭据,然后修改 Shadowrocket 内保存的 URL 并重新更新。只删除本机列表不会使旧链接失效。

方式二:在 Add Server 手填单个服务器

手填适合只有参数表、需要核对某一条连接,或要暂时建立独立测试条目的场景。路径是 Home → 右上角「+」→ Add Server,先选择 Type,再填写对应字段。Type 决定凭据和传输参数的含义,不能为了通过保存而随意切换。

以下两张卡是字段核对示例,不是可以连接的服务器。端口 443 是示例指定值,并不是所有协议的固定端口;实际操作应逐项采用服务商提供的数据。

Shadowsocks 字段示例

Type
Shadowsocks
Address
ss.example.com(演示域名)
Port
443(演示端口)
Method
aes-128-gcm(仅作格式示例)
Password
demo-only-not-valid(无效示例)

Method 与 Password 必须和服务器端一致,不能仅凭协议名称推断。

Trojan 字段示例

Type
Trojan
Address
trojan.example.com(演示域名)
Port
443(演示端口)
Password
demo-only-not-valid(无效示例)
SNI
tls.example.com(演示名称)

SNI 用于 TLS 握手,是否单独填写及具体取值应遵循服务商参数。

VMess、VLESS 常需要 UUID,并可能额外使用 WebSocket 等传输设置。WebSocket 的 Host 和 Path 与服务器 Address 不是同一概念;Path 中的斜杠和大小写也应保留。Hysteria2、WireGuard 则有各自的认证或密钥字段,不能套用 Shadowsocks 的 Method 与 Password 组合。

方式三:扫码导入,先确认二维码内容

扫码适合在另一台设备上展示资料,再用当前设备读取。二维码只是文字的载体,里面可能是单条服务器链接、订阅 URL,也可能只是网页登录地址。识别成功并不等于服务器已经添加完成。

  1. 在另一块屏幕上打开你的服务商提供的二维码,让整个二维码完整显示,避免放大后边缘被裁掉。
  2. 从 Home 左上角的扫描入口打开相机,首次使用时允许相机权限。拒绝后,可在系统设置中的 Shadowrocket 权限页调整。
  3. 识别后核对打开的内容:若显示 Add Server,查看 Type、Address、Port;若读取到订阅地址,确认按 Subscribe 保存。
  4. 保存后返回 Home,确认新增的是一个独立条目还是一个订阅分组,再选中条目进行测试。

不要为了排查扫码问题公开二维码原图。二维码中可能直接包含密码、UUID 或订阅 token;遮住旁边的文字,并不代表二维码本身已经隐藏凭据。

方式四:从剪贴板导入,保留完整链接

剪贴板适合同一台设备在浏览器、服务商页面与 Shadowrocket 之间切换。先复制原始分享链接,再回到 Home 使用剪贴板导入入口,或确认应用识别到剪贴板内容后的导入提示。若系统询问是否允许粘贴,应在本次主动导入时允许。

4 种
本文导入方式:Subscribe、Add Server、扫码、剪贴板
443
本文手填示例端口,不是通用默认值
2 类
重点核对的导入结果:独立服务器与可更新订阅

复制时不要连同说明文字、引号或代码围栏一起复制。某些链接在聊天窗口中视觉上被折成几行,但原始文本仍是一行;手动逐行选取容易漏字。优先使用服务商提供的复制按钮,保留编码字符,不要自行把 %2F 等内容替换成其他字符。

导入后检查更新、连接与 Global Routing

导入、更新、连接和分流是不同环节。订阅能获取列表,不代表列表中的每台服务器都可达;Connectivity Test 有响应,也不代表全部网站都按预期策略访问。排查时保持同一个服务器和同一个测试地址,每次只改变一个设置。

  1. 检查列表:在 Home 确认订阅分组下有服务器,选中需要测试的条目。若只保存了订阅 URL 而没有服务器,先检查更新结果。
  2. 检查连接:执行 Connectivity Test,再打开 Home 的连接开关。首次在 iPhone / iPad 建立连接时,按系统提示允许添加 VPN 配置。
  3. 检查路由:进入 Home → Global Routing。Proxy 用于让流量经代理处理;Direct 用于直连;Config 按当前配置规则处理;Scene 按已配置的场景处理,不能把它当作固定的全局代理模式。
  4. 检查规则:使用 Config 时,确认正在使用的配置和策略引用有效。规则按顺序匹配,服务器订阅更新不会自动修复错误的策略名称。
  5. 最后启用自动连接:手动测试稳定后,再考虑 Settings → On Demand。On Demand 管理按条件连接的行为,不负责下载订阅,也不能替代服务器有效性检查。

例如,DOMAIN-SUFFIX,example.com,DIRECT 会让匹配域名及其子域采用 DIRECT;IP-CIDR,192.0.2.0/24,DIRECT 是面向地址段的规则示例。GEOIP 按 IP 地理信息匹配,FINAL 用于兜底。即使选中了服务器,匹配到 DIRECT 的请求仍不会交给该服务器。这是规则结果,不一定是导入失败。

订阅更新与导入失败问答

粘贴后没有新增服务器,是链接错了吗?

先看原始资料属于订阅还是单条分享链接。HTTPS 订阅地址应放到 Home →「+」→ Type → Subscribe 的 URL 字段,保存后更新;登录页面地址不能当作订阅。若更新结果是网页内容,应从你的服务商处重新获取订阅地址。

订阅更新超时,要不要删除重装?

先确认当前网络能访问订阅地址,检查 URL 是否完整。若已有可用服务器,可先建立连接,再在 Settings → Subscribe 检查 Update via Proxy,按需开启后回到 Home 刷新。该方式需要现有代理本身可用,不适用于完全没有可用连接的首次导入。

更新提示 401 或 403 怎么办?

这类状态通常表示订阅服务端拒绝请求。核对 token 是否被截断、重置,账户是否仍有相应权限;在服务商处确认后再替换 URL。不要将完整订阅链接交给陌生人代查,反馈时只提供去除凭据的错误信息。

为什么手动改过的条目更新后又变了?

订阅更新会依据服务端返回内容重新同步,订阅内条目的本地修改可能被覆盖。需要保留测试参数时,应另建独立条目并清楚备注,再更新订阅对比;不要把独立条目的存在误认为订阅已成功更新。

已经连接,网页还是打不开怎么办?

先在 Home 确认实际选中的服务器,执行 Connectivity Test,再查看 Global Routing 是否为 Direct,或 Config 规则是否把请求交给了其他策略。记录超时、DNS 错误或证书错误的具体提示,分别检查网络、解析与 TLS 参数,不要一次修改所有字段。

更新前保留可用的独立测试条目,有助于区分“订阅地址取不到”和“服务器本身不可达”。如果只是某一个条目失败,先对比同一订阅的其他条目;如果整个订阅都无法获取,优先检查 URL、访问权限和更新所用网络,而不是逐个修改服务器端口。

下载 Shadowrocket