已购买 Shadowrocket(小火箭)的用户,换机后应先用原购买账号在 App Store 查找购买记录,而不是立即再次付款。本文分别说明账号核对、重新下载、商店地区检查与配置恢复:先找回客户端,再恢复用户已有的服务与规则,最后核对连接设置。
一次性买断与原购买账号的关系
Shadowrocket 是一次性买断的付费客户端。购买记录关联完成交易时使用的 Apple Account,而不是旧手机的硬件。使用同一购买账号,在应用仍可重新下载且新设备满足兼容性要求的情况下,通常可以从 App Store 的已购列表重新下载,不需要因为更换 iPhone 而再次购买。
需要区分两件事:App Store 识别购买资格,应用内保存连接配置。重新下载可以恢复客户端的使用入口,但不等于自动恢复所有服务器、Subscribe 地址与 Config 文件。客户端买断 ≠ 线路套餐;本文以用户已有自己的服务商与订阅为前提,本站不提供、不销售、不推荐节点或订阅。
Shadowrocket 只在 Apple 平台发行,主要使用设备是 iPhone 与 iPad。Mac、Apple TV、Apple Vision 的兼容性、系统要求与是否通用购买,均以 App Store 页面标注为准。跨设备使用前应查看目标设备对应的兼容性信息,不把 iPhone 上的安装结果直接当作其他设备的兼容性结论。
先核对 Media & Purchases 使用的账号
新手机顶部显示的 iCloud 账号,不一定就是购买 Shadowrocket 的账号。App Store 购买使用的是 Media & Purchases 对应的账号;如果此前这两个位置使用不同账号,换机后只恢复 iCloud 登录,已购列表仍可能查不到应用。
-
查看当前账号
打开系统 Settings → 顶部姓名 → Media & Purchases,查看当前用于商店购买的账号。界面要求验证身份时,按系统提示完成验证。
-
核对原始记录
对照自己的购买收据或仍可使用的旧设备,确认当时购买 Shadowrocket 的账号。需要查看交易时,可进入 Media & Purchases → View Account → Purchase History,并按购买时间调整筛选范围。
-
确认商店登录
回到 App Store,点右上角账户头像,核对账户页面。若当前商店账号不是原购买账号,先确认自己能够正常验证原账号,再按系统提供的登录流程处理。
-
保留旧机资料
在新手机完成下载与连接验证之前,保留旧设备中的配置备份。仅为核对 App Store 购买,不需要先退出整个设备的 iCloud 账号,也不需要先清除旧手机。
从 App Store 已购列表重新下载
确认账号后,再进入 App Store 的应用记录。不同系统版本、界面语言下,入口文字可能不同:较新的账户页面可能显示 Apps,较早的页面可能显示 Purchased;中文界面常见对应文字为“应用”或“已购项目”。按实际页面选择,不必为了寻找相同文字反复退出账号。
-
进入应用列表
打开 App Store → 右上角账户头像 → Apps → My Apps。若页面显示 Purchased,则进入 Purchased;出现成员选择时,先打开自己的购买列表。
-
搜索应用名称
在列表中搜索 Shadowrocket。需要筛选未安装的应用时,可查看 Not on this iPhone;在 iPad 上以页面实际显示的对应筛选项为准。
-
核对产品身份
打开应用详情,核对开发者 Shadow Launch Technology Limited、官方图标与应用 ID 932747118。名称相同或相近,不足以确认是此前购买的同一款应用。
-
点按重新下载
找到云朵下载图标后点按,按系统提示验证身份并等待完成。如果按钮显示 Open,说明当前设备已经安装,可以直接打开检查。
-
完成首次打开
打开 Shadowrocket,检查 Home 中是否已有服务器条目,以及 Config 中是否已有配置。启用连接时若系统要求添加 VPN 配置,按系统提示确认;下载应用与添加 VPN 配置是两个独立步骤。
若搜索结果或产品页仍显示价格,不要直接把它解释为“换手机需要再买一次”。先返回购买记录核对账号、交易与产品身份。价格按钮本身不能说明原购买记录是否存在,也不能替代对当前登录账号的检查。
找不到记录或地区不一致时怎么检查
地区检查应放在账号与购买记录核对之后。账号的 Country/Region 与设备的语言、地区设置是不同项目;把手机显示语言改成英文,或更改系统地区,并不会自动切换 App Store 的购买账号或商店地区。
| 可见现象 | 检查位置 | 下一步 |
|---|---|---|
| 已购列表没有 Shadowrocket | Media & Purchases;Purchase History | 先核对原购买账号与交易时间,再清除应用列表的搜索或筛选条件。 |
| 购买记录存在,列表仍找不到 | App Store → 账户头像 → 账户姓名 → Hidden Purchases | 验证身份后检查隐藏购买;如找到应用,按页面提供的恢复显示或下载操作处理。 |
| 页面提示所在地区不可用 | Settings → 姓名 → Media & Purchases → View Account → Country/Region | 核对当前商店地区,并以该地区实际产品页与系统提示为准。 |
| 下载按钮出现但无法完成 | App Store 产品页;系统下载提示 | 检查兼容性、设备剩余空间、网络与账户验证提示,再重试下载。 |
更改商店地区不是恢复购买的通用捷径。地区调整可能涉及账户余额、订阅状态与付款资料要求,应先阅读账户页面给出的条件。原地区曾购买过应用,也不代表当前地区一定提供相同的重新下载入口;最终以 App Store 显示的可用性为准。
结论:先核对交易,再处理地区
如果 Purchase History 能确认原购买,但重新下载入口仍不可用,保留交易信息与页面提示,通过设备内的 Apple 支持入口处理商店问题,不先重复购买或反复更改地区。
隐藏购买记录与删除应用也不同:从设备删除应用,不等于撤销购买;将购买隐藏,则可能影响它在常规应用列表中的显示。排查时应分别查看本机是否安装、已购列表是否显示,以及交易记录是否存在,避免把三个状态混为一谈。
客户端恢复后,单独恢复 Home 与 Config
应用能够重新打开,只说明安装环节完成。新设备可能通过系统备份恢复了部分数据,也可能呈现空白列表;应以 Home 与 Config 的实际内容为准。不能仅凭 App Store 出现 Open,就判断旧设备的服务器密码、订阅与规则已全部迁移。
- Home:核对用户已有的服务器与 Subscribe 条目,检查地址、端口、认证信息及协议参数是否完整。订阅更新前先确认地址仍有效,不把访问令牌写进公开截图。
- Config:检查需要使用的配置文件是否存在,并确认当前启用的是哪一份。恢复文件与选中该文件是两项检查,文件出现在列表中不代表它已经参与处理请求。
- Settings:检查设备相关设置,尤其是 Settings → On Demand。先确认手动连接正常,再按原有需求恢复按需连接条件。
- 备份资料:若列表缺失,从自己保存的配置文件或仍可使用的旧设备恢复。配置文件与 Home 中的连接条目可能分别保存,恢复其中一项后仍要核对另一项。
已有订阅需要重新导入时,可在 Home → 右上角 + → Type → Subscribe 中填写自己的订阅地址并保存,再按应用内操作更新。订阅地址与配置文件承担不同用途:前者用于取得或更新服务器列表,后者用于定义规则与相关设置,不能假设导入订阅就会同时恢复旧设备的全部 Rule。
换机后按 Global Routing 检查连接
恢复配置后,先在 Home 检查 Global Routing。Config、Proxy、Direct 与 Scene 是不同的处理姿态,不能把恢复购买的问题与路由模式的问题混在一起。以下对比只用于换机后的设置复核:需要沿用原来的规则时先用 Config;其余姿态用于对应的检查场景。
Global Routing · Config
推荐按当前配置处理请求。核对 Config 中启用的文件,再检查 Rule 顺序与 FINAL 的兜底策略;这是确认原有分流配置是否恢复的直接检查方式。
适合:已恢复原配置,需要验证原有规则行为
Global Routing · Proxy
以代理姿态处理请求,用于将规则分流的影响与代理连接本身分开检查。完成临时测试后,应切回实际需要的模式。
适合:已有有效服务器,临时检查代理连接
Global Routing · Direct
以直连姿态处理请求,可用于检查当前网络的直接访问情况。Direct 下能访问某个地址,不代表代理条目已经恢复并验证成功。
适合:区分当前网络与代理连接的访问问题
Global Routing · Scene
按已设置的 Scene 条件决定路由行为。旧设备使用过 Scene 时,需要核对对应条件与配置,而不是只确认模式名称相同。
适合:原有配置已使用 Scene,需要复核场景条件
Config 中的 DOMAIN-SUFFIX、GEOIP、IP-CIDR 与 FINAL 等规则,应按原文件检查匹配值、策略与先后顺序。以下仅演示 Rule 的结构,使用 example.com,不包含服务器凭据,也不是提供给用户的连接服务:
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
FINAL,DIRECT
这份示例中,example.com 及其子域名匹配第一条规则,指定的局域网 IPv4 范围匹配第二条,其余请求由 FINAL,DIRECT 兜底。若新设备使用 Direct 姿态,不能用这一段 Rule 的预期来判断恢复结果;先确认 Global Routing 使用 Config,再核对当前文件。
结论:安装恢复与连接恢复分开验收
App Store 显示 Open 后,继续完成 Home 条目、Config 文件、Global Routing 与 Settings → On Demand 四项检查;只有这些设置符合原有需求,换机迁移才算完成。
重新下载常见问题
从旧 iPhone 换到新 iPhone,要再次付款吗?
先用原购买账号查找已购记录。在应用可重新下载且设备符合兼容性要求的情况下,通常可以直接重新下载。若看到价格,先检查账号与交易,不把价格显示当作必须再次付款的结论。
已购列表里的云朵图标代表配置也能恢复吗?
云朵图标是 App Store 的重新下载入口,不代表 Shadowrocket 内部数据已经恢复。应用打开后仍需检查 Home、Config 与 Settings;缺失内容从自己的备份或已有服务资料中恢复。
能通过应用内操作找回 App Store 购买记录吗?
客户端的购买与重新下载应在 App Store 账户页面处理。Shadowrocket 内的 Subscribe 更新、Config 导入或连接开关,都不会把另一个商店账号的购买记录转移到当前账号。
重新下载后为什么还需要自己的订阅?
购买的是客户端。用户已有服务的有效期、认证信息与订阅状态由该服务本身决定,不随 App Store 重新下载而续期。先确认自己的服务仍有效,再导入并检查连接参数。
Shadowrocket 获取与恢复说明
核对开发者、官方图标与应用 ID,再按原购买账号恢复客户端。唯一获取入口是 App Store;安装完成后,按教程检查已有配置与首次连接。