本文适用于已经购买 Shadowrocket(小火箭)、需要在新 iPhone 或原设备重新安装的用户。先确认 App Store 使用的是原购买账户,再从账户内的应用列表查找下载;若仍显示价格,依次检查购买记录、隐藏项目和账户地区。重新下载应用与恢复配置是两件事,完成安装后还需单独核对已有订阅和本地规则。
一、恢复购买之前,分清购买资格与应用数据
Shadowrocket 是在 App Store 发行的闭源商业应用,采用一次性买断方式。对原购买账户已经取得的应用,符合商店重新下载条件时,无需再次付费。这里的“恢复购买”主要指找回 App Store 的购买资格并重新下载,不是要求在 Shadowrocket 内再次购买客户端。
购买资格跟随购买时使用的 Apple 账户,而不是旧 iPhone 的设备名称、SIM 卡或 Shadowrocket 中的订阅地址。新设备登录了日常使用的 iCloud 账户,不等于 App Store 已经使用同一个购买账户;两处账户应分别核对。
正版产品页应显示应用名称 Shadowrocket、开发者 Shadow Launch Technology Limited,并对应上述应用 ID。应用主要用于 iPhone 与 iPad;其他 Apple 设备的兼容性、系统要求及通用购买适用范围,以 App Store 页面标注为准。
二、在 App Store 的已购应用列表重新下载
以下路径使用英文界面词。不同系统版本的账户页可能显示 Apps 或 Purchased;中文界面中通常对应“App”或“已购项目”。应进入账户内的历史应用列表,而不是只在商店搜索结果里判断是否买过。
-
核对账户
打开系统 Settings → 顶部 Apple 账户 → Media & Purchases,确认此处使用的是当初购买 Shadowrocket 的账户。只查看顶部的 iCloud 账户名称不足以完成核对。
-
进入列表
打开 App Store → 右上角账户头像 → Apps → My Apps。如果账户页显示 Purchased,则进入 Purchased;出现成员列表时,选择自己的购买列表。
-
查找应用
在列表内搜索 Shadowrocket,必要时切换到 Not on this iPhone,查找当前设备尚未安装的应用。核对名称、官方图标和产品页开发者。
-
重新下载
点击应用旁的云朵下载按钮,按系统提示完成账户验证。如果按钮显示 Open,表示应用已经安装;如果仍显示价格,先暂停,按下一节核对购买归属。
-
首次打开
安装完成后打开 Shadowrocket,检查 Home 中是否存在自己的配置。需要建立连接时再按系统提示允许添加 VPN 配置,不要把这一授权当作购买成功的证明。
重新下载需要商店能够提供该应用,并且设备满足当前兼容性要求。云朵按钮表明商店识别到了可下载资格,但并不表示旧设备上的全部本地数据已经同步到新设备。安装结束后,应继续检查 Home 和 Config,而不是直接假定迁移完成。
三、仍显示价格:按账户、记录、地区逐项排查
搜索结果出现价格不能单独证明购买记录已经丢失。常见原因包括 Media & Purchases 使用了另一个账户、应用被隐藏,或者当前商店地区与原购买时不同。先保存当前页面提示,再检查账户记录,避免在资格尚未核实前确认新的付款。
| 现象 | 核对位置 | 下一步 |
|---|---|---|
| 列表找不到应用 | Settings → Apple 账户 → Media & Purchases | 核对原付款账户,不以 iCloud 登录状态代替检查。 |
| 记得买过但没有记录 | Media & Purchases → View Account → Purchase History | 扩大日期筛选范围,查找 Shadowrocket 的订单。 |
| 购买记录有,应用列表没有 | App Store → 账户头像 → 账户名称 → Hidden Purchases | 验证身份后检查隐藏项目;若存在,按页面选项取消隐藏。 |
| 提示当前地区不可用 | Media & Purchases → View Account → Country/Region | 记录当前地区与提示,核对原购买信息及当前商店可用性。 |
Purchase History 可能默认只展示近期订单,应调整日期范围;旧订单也可结合当时的 Apple 收据核对。收据上的账户信息、应用名称和订单信息,比“这台旧手机以前装过”更能帮助确认购买归属。若订单已退款或购买状态发生变化,应以商店当前记录为准。
账户地区不一致时,不要把修改系统语言或 Settings → General → Language & Region 当作解决办法;设备地区与 App Store 账户的 Country/Region 并非同一个设置。也不要为了测试下载随意切换商店地区,账户余额、订阅和家庭设置等因素可能影响地区变更。
结论:先找到订单,再处理商店资格
若已在原购买账户的 Purchase History 找到 Shadowrocket,但仍不能重新下载,保留订单信息和错误提示,通过系统提供的 Apple 支持入口核查商店资格;不要用重复付款代替排查。
四、重新安装之后,单独恢复订阅和配置
App Store 负责应用的获取与购买资格,不负责把所有连接资料重新生成。删除应用可能同时移除本地数据;从系统备份恢复新 iPhone,也应以实际恢复结果为准。旧设备尚可使用时,先检查并备份配置,再删除旧设备内容。
- Home:核对原有条目、分组和订阅是否存在。若列表为空,应从自己的备份恢复,或重新导入自己已有的订阅,不要继续使用来源不明的连接资料。
- Config:检查当前选中的配置文件,以及个人维护的规则是否齐全。订阅重新更新,不等于本地规则文件也已恢复。
- Settings:核对曾经修改过的设置,尤其是 Settings → On Demand。先完成一次手动连接验证,再按原使用需求配置自动触发条件。
- 系统授权:首次启用连接时,按系统提示允许添加 VPN 配置。系统授权与 App Store 付款验证属于两个不同流程。
已有订阅需要重新导入时,可在 Home 点击右上角“+”,将 Type 设为 Subscribe,在 URL 填入自己持有的订阅地址并保存,然后执行更新。本文仅用 https://example.com/sub?token=xxxx 表示地址结构,这是说明用假值,不能用于连接。订阅地址中的 token 可能关联个人权限,不应连同截图公开。
若更新后出现条目但无法连接,应分别检查订阅是否有效、配置是否选中以及连接日志中的错误。重新购买客户端不会修复订阅过期、认证信息错误或本地规则缺失。排查时一次只调整一项,并记录修改前后的现象。
五、迁移后的 Global Routing 应如何核对
恢复应用后,先在 Home 核对 Global Routing 的当前选择。Config、Proxy、Direct 和 Scene 是不同的路由姿态,不是购买状态。下面比较前三项在迁移验证时的用途;Scene 用于按已配置的场景切换,尚未核对场景条件时,不宜用它判断旧配置是否完整。
Config
推荐按当前启用配置中的规则决定请求去向。只有配置文件、策略引用和所需条目已经恢复时,才适合据此核对原来的分流行为。
适合:已有完整配置,准备验证迁移后的日常使用行为。
Proxy
对由应用接管的连接使用代理路由,适合临时区分连接本身的问题与规则选择的问题。该姿态不代表所选条目必然可用,也不是购买资格测试。
适合:短时排查已有连接条目,随后恢复原路由设置。
Direct
对由应用接管的连接使用直连路由。在该姿态下网页能够打开,不能证明已有代理连接或订阅恢复成功。
适合:核对当前网络的基础直连情况。
若原先使用 Config,恢复后还应检查 Config 中实际启用的是哪份文件。规则按顺序匹配,DOMAIN-SUFFIX、IP-CIDR 等规则及最终的 FINAL 策略都会影响请求去向。购买恢复成功只说明应用可重新取得,不说明这些配置已保持原样。
六、换机重装常见问题
旧手机装着,新手机为什么还显示价格?
先在两台设备分别查看 Settings → Apple 账户 → Media & Purchases。旧设备安装时使用的购买账户可能与新设备当前账户不同。再到 Purchase History 查找订单,确认归属后从 Apps 或 Purchased 进入自己的应用列表。
重新下载后,为什么 Home 是空的?
应用安装与数据恢复互相独立。先检查旧设备或自己的备份是否仍有配置,再恢复配置文件或导入已有订阅。不要连续删除重装,避免进一步丢失尚未备份的本地资料。
原购买账户忘记密码了,能在应用里恢复吗?
不能通过 Shadowrocket 内的配置找回 Apple 账户购买资格。使用系统登录页面提供的账户恢复流程,恢复原账户访问权限后,再进入 App Store 核对购买记录。
重新下载一直转圈,需要再付款吗?
先查看是否出现明确的账户验证、存储空间或网络错误。检查设备剩余空间与当前网络,再按 App Store 的提示重试;下载进度异常与购买资格属于不同问题,重复付款不是下载故障的处理步骤。
新 iPhone 能安装,iPad 也一定能用吗?
先核对 iPad 的 App Store 是否使用原购买账户,再查看 Shadowrocket 产品页的兼容性与通用购买说明。系统要求及适用范围以 App Store 页面标注为准,不能只根据另一台设备安装成功作判断。