Shadowrocket(小火箭)的导入入口要按材料类型选择:远程配置进入 Config,服务器订阅在 Home 添加 Subscribe,单台服务器参数使用 Add Server,二维码与剪贴板则负责传递其中的地址或分享链接。本文以用户已有自己的服务商与订阅为前提,说明如何辨认内容、保存记录并验证结果;导入成功不等于已经完成连接,也不等于规则配置已经生效。
一、先区分订阅地址、分享链接与远程配置
同样以 https:// 开头的地址,可能返回服务器列表,也可能返回完整配置,甚至只是账户网页。不能仅凭地址前缀判断导入位置,应先查看提供该地址时的格式说明。服务器订阅用于维护 Home 中的服务器记录;远程配置用于 Config 中的配置文件,两者的更新对象不同。
单条分享链接通常以 ss://、vmess://、vless:// 或 trojan:// 开头,携带一台服务器所需的参数。二维码只是把一段文本转换成图案,剪贴板也只是暂存文本;它们不会自动把错误格式转换成正确格式。
二、Subscribe:分清 Config 与 Home 的用途
Config 页的 Subscribe 面向远程配置订阅。拿到明确标注为 Shadowrocket 配置文件的 URL 时,在 Config 右上角「+」添加远程地址;对已添加的远程配置,可从该条目的操作菜单核对 Subscribe 状态与更新操作。配置可能包含 [General]、[Rule] 等段落,应先检查内容再选用,不能把普通服务器订阅地址当作规则配置添加。
如果目的是把已有订阅中的服务器加入 Home,应走 Home →「+」→ Add Server → Type → Subscribe。此处 Subscribe 是 Add Server 的一种类型,不是让用户在 Config 与 Home 之间任选一个入口。以下步骤针对服务器订阅。
-
确认材料
确认拿到的是供 Shadowrocket 使用的服务器订阅 URL,而非登录页面、订单页面或远程规则配置。复制完整地址,包括问号后面的查询参数。
-
进入添加页
打开 Home,点右上角「+」进入 Add Server,再打开 Type,选择 Subscribe。不要保持在某个单台服务器协议类型上直接粘贴整条订阅。
-
填写地址
在 URL 中粘贴自己的订阅地址,使用可辨认的备注。检查开头和结尾没有空格、换行、中文引号,也没有混入“订阅地址”等说明文字。
-
保存核对
保存并返回 Home,检查订阅分组及其服务器记录。需要重新获取时,对该订阅执行更新;是否成功以更新提示和列表内容为准,不以输入框接受了地址为准。
订阅更新会重新读取远程返回内容。首次导入时有记录、之后更新变空,应检查返回内容与订阅状态,而不是连续创建多份同名记录。先保留原有分组和配置,确认更新结果后再处理重复项,便于区分哪一份地址发生了变化。
三、Add Server:单台服务器按字段填写
Add Server 既承载 Subscribe,也承载单台服务器配置。手中只有服务器地址、端口和认证参数时,在 Home →「+」→ Add Server 的 Type 中选择实际协议,例如 Shadowsocks、VMess、VLESS 或 Trojan。不要根据端口号猜协议;相同的 443 端口可以用于不同协议。
服务器订阅记录
- 入口
- Home →「+」→ Add Server
- Type
- Subscribe
- URL
- 用户已有的完整订阅地址
- 更新对象
- 该订阅返回的服务器列表
URL 是获取列表的入口,不是某台服务器的 Address。
单台服务器记录
- 入口
- Home →「+」→ Add Server
- Type
- 与原始参数一致的协议
- Address / Port
- 分别填写主机地址与数字端口
- 认证参数
- 依协议核对 Password、UUID 等字段
手填记录不会仅凭 Address 自动取得远程列表更新。
Address 通常填写域名或 IP 地址,不应把整条网页 URL 连同路径一起填入。Port 单独填数字,例如原始参数明确给出 443 时才填入该值。Shadowsocks 需要核对加密方法与密码;VMess、VLESS 需要核对相应身份参数;Trojan 则需要核对密码和 TLS 相关信息。传输方式、Host、路径及服务器名称也应逐项对应原始参数,不能用“常见值”补齐缺失字段。
- 先选 Type,再填写参数,避免切换类型后遗漏新出现的字段。
- 保留证书验证,TLS 失败时先核对服务器名称、设备时间与原始配置。
- 保存后重新打开记录检查一次,尤其注意密码末尾空格和路径大小写。
- 若原始材料已经提供完整分享链接,优先识别链接,减少人工拆字段造成的遗漏。
四、扫码与剪贴板:识别后仍要核对内容
扫码适合二维码位于另一块屏幕或纸面上的情况。在 Home 顶部打开扫码入口,按系统提示允许相机访问,再把完整二维码放进取景区域。识别结果如果是单条分享链接,应核对协议与服务器参数;如果是订阅 URL,应确认添加为 Subscribe,而不是误存为普通服务器。
剪贴板适合链接已经在当前设备上的情况。先复制完整的一条地址或分享链接,再回到 Shadowrocket 按识别提示确认;如果没有出现提示,可进入 Home →「+」手动选择对应类型并粘贴。系统询问是否允许粘贴时,应仅在自己刚复制目标内容的情况下确认。
按材料位置选择传递方式
二维码在另一设备
- 使用 Home 的扫码入口读取完整图案。
- 调整亮度与距离,避免反光遮住二维码边缘。
- 确认识别内容是订阅 URL 还是单条分享链接。
- 保存后返回 Home 核对新增记录。
链接在当前设备
- 仅复制链接,不连同说明文字一起复制。
- 检查链接未被聊天软件截断或插入换行。
- 按剪贴板识别提示确认,或手动粘贴。
- 导入后避免把含凭据的剪贴板内容再次误发。
扫码与剪贴板改变的是输入方式,不改变记录类型,也不自动赋予单条分享链接订阅更新能力。
若二维码扫描结果只打开一个网页,说明图案可能编码了网页地址,而不是可直接导入的配置。不要因为页面中出现 Shadowrocket 名称就接受所有参数;回到原始材料核对用途。多条分享链接混在一段文本中时,先确认应用实际识别了几条,避免以为整段都已导入。
五、导入后按“记录、连接、规则”逐项验证
Home 出现服务器名称,只能说明记录已经保存。测试时先选定一条记录,再检查 Global Routing。Proxy、Direct、Config、Scene 是不同的路由姿态:Proxy 侧重统一使用所选代理,Direct 直接连接,Config 按所选配置判断,Scene 按已设置的场景使用相应路由设置。测试期间应明确当前姿态,不要把 Direct 下网页能打开当作代理连接成功的证据。
- 核对记录:打开新记录,检查 Type、Address、Port 与原始材料一致。订阅则确认分组中确实有服务器,而不是只有分组名称。
- 测试可达性:在 Home 使用 Connectivity Test,记录结果。测试显示响应并不保证所有网站都可访问,仍需进行实际请求验证。
- 建立连接:选择目标记录后打开连接开关。首次出现系统 VPN 配置授权时,核对应用名称后按系统提示操作。
- 检查规则:使用 Config 姿态时,在 Config 确认选中的文件,并检查目标请求命中的策略。服务器订阅更新不会自动修正配置中的规则顺序。
- 最后检查自动化:基础连接正常后,再检查 Settings → On Demand。排查时若连接自动恢复,应先确认 On Demand 是否启用,避免误认为手动开关失效。
规则问题与导入问题要分开处理。例如 DOMAIN-SUFFIX,example.com,DIRECT 会让相应域名请求直接连接;FINAL,PROXY 是前面规则未命中时的兜底。规则通常自上而下匹配,已经命中 DIRECT 的请求不会因为最后有 FINAL 就改走代理。更新服务器订阅不能替代这部分检查。
六、常见问题:从输入格式回查到更新结果
为什么地址保存了,Home 里还是空的?
先确认是否误把服务器订阅加进 Config。回到 Home →「+」→ Add Server → Type → Subscribe,核对 URL 并执行更新。若仍为空,检查该地址是否实际返回列表,还是返回登录页、错误页或空内容;不要靠重复添加解决解析问题。
扫码添加的服务器为什么不能更新?
打开记录检查 Type。二维码若包含 ss:// 等单条分享链接,导入的就是单台服务器,不能自动推导订阅地址。只有原始材料明确提供订阅 URL 时,才另建 Subscribe 记录。
复制链接后为什么没有出现识别提示?
重新复制纯链接,排除前后的引号、空白和介绍文字,并留意系统粘贴权限提示。仍未识别时使用手动入口:订阅填入 Subscribe 的 URL,单台服务器则按 Type 填字段,不必反复切换应用等待提示。
更新后服务器名称或数量变了,要恢复吗?
订阅更新以远程返回内容为准,名称和数量可能随之变化。先核对是否更新了正确的订阅、URL 是否仍完整,以及当前选中的服务器是否仍存在。手动补回旧名称不会恢复已失效的连接参数,也不会改变下一次更新结果。
订阅导入成功,连接却一直超时怎么办?
先区分订阅获取超时与服务器连接超时。前者检查 URL、当前网络及订阅返回内容;后者检查所选记录、协议参数、Port 和 TLS 设置。一次只调整一个环节,保留错误提示,不把整份含密码的配置发给他人。