iPad 版 Shadowrocket 使用要点:同一 Apple ID 共享购买与横屏界面差异

说明在 iPad 上用同一 Apple ID 免费获取已购的 Shadowrocket,以及横屏布局、分屏多任务下的界面差异和配置同步注意事项。

本文速览

本文适用于已在 iPhone 购买 Shadowrocket、准备在自己的 iPad 上继续使用的用户。先核对 App Store 购买记录,再分别处理配置导入、VPN 授权和横屏操作;同一购买记录不等于两台设备的设置会自动一致。文中以用户已有自己的服务商与订阅为前提,订阅链接请从你的服务商处获取。

同一 Apple ID:核对购买记录再获取

Shadowrocket(小火箭)是一次性买断的闭源商业应用,唯一获取入口为 App Store。这里的“共享购买”指本人在自己的 iPhone 与 iPad 上使用同一 Apple ID 的既有购买记录,不是把账户交给其他人使用。符合商店已购条件时,可以在 iPad 重新获取已购买的应用,无需再次支付客户端费用。

先区分 iCloud 登录账户与 App Store 购买账户。iPad 上登录了相同的 iCloud 账户,并不能单独证明 App Store 使用的是原购买账户;应在 App Store 的账户页面核对实际用于购买的 Apple ID。兼容性、系统要求与是否通用购买,均以 App Store 页面标注为准。

  1. 核对购买账户

    打开 iPad 的 App Store,点右上角账户头像,核对当前购买账户是否与原先购买 Shadowrocket 的账户一致;界面可能将 Apple ID 显示为 Apple Account。

  2. 查找已购应用

    在账户页面的 Apps 或 Purchased 中查找 Shadowrocket,具体名称随系统界面而异。优先从自己的应用记录进入产品页,而不是仅凭搜索结果中的名称判断。

  3. 核对产品身份

    确认开发者为 Shadow Launch Technology Limited,应用 ID 为 932747118。官方图标与商店入口可在正版核验页核对。

  4. 重新获取应用

    若显示云朵获取按钮,点按后按系统提示完成。如果仍显示价格,先核对账户、购买记录与商店地区,不要直接再次确认付款。

首次启动:购买、配置与 VPN 授权分开处理

应用出现在 iPad 主屏幕,只能说明客户端已获取。要建立连接,还需要有效的连接参数,并由这台 iPad 完成系统 VPN 配置授权。iPhone 上已经允许过的 VPN 授权,不会替代 iPad 上的系统确认。

先认识 Home、Config、Settings 三个主要入口,再导入内容。Home 用于查看连接条目与连接状态;Config 用于核对当前配置文件及规则;Settings 用于调整客户端设置。横屏可能改变入口的排列位置,但不要把视觉位置变化当成设置名称变化。

3 个入口
Home / Config / Settings:分别核对连接、配置与设置
4 个选项
Global Routing:Proxy / Direct / Config / Scene
932747118
App Store 应用 ID:用于核对产品身份

订阅地址可能包含访问凭据。排查时应遮盖完整链接、密码和密钥;不要把带凭据的截图放进公开记录。应用购买账户与服务商账户是不同的身份,两者不能互相替代。

横屏与窄窗口:按入口名称辨认界面

iPad 的可用宽度由屏幕方向、窗口大小和系统多任务状态共同决定。同样是横屏,全屏窗口与窄窗口可能采用不同的排列方式;列表能显示多少列、长名称是否截断,也会随实际宽度变化。具体布局以当前应用与系统呈现为准,不能把某一台设备的截图当成所有 iPad 的固定布局。

使用状态需要观察的变化核对动作
竖屏或窄窗口长名称、地址和参数值可能不能完整显示打开对应条目的编辑页面,核对完整字段,不只看列表摘要
横屏全宽列表与详情可获得更多横向空间仍按 Home、Config、Settings 名称寻找入口,确认当前选中项
窗口缩放后导航位置、文本换行与按钮排列可能调整完成当前编辑并保存,再改变窗口宽度,避免把未保存状态误认成同步失败

可以做一次不修改参数的检查:先在 Home 记下选中条目的名称,旋转屏幕后重新查看,再进入 Config 核对当前配置。旋转动作本身不应被当成切换连接或切换配置的操作;如果前后行为不同,应进一步检查是否触碰了其他条目、是否发生订阅更新,以及网络是否同时发生变化。

连接条目名称相近时,应查看协议与服务器地址,而不是依赖被截断的前几个字符。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 是不同协议类型,不能因显示名称相同就互换参数。迁移后应保留原协议类型,并逐项核对服务商给出的字段。

分屏多任务:窗口变化不等于连接变化

能否使用分屏、窗口化或其他多任务方式,取决于 iPad 机型、系统及应用当前支持情况;系统要求以 App Store 页面标注为准。如果系统没有提供相应操作入口,不应假设修改 Shadowrocket 内的某个选项就能启用。窗口管理属于系统界面能力,与服务商订阅是否有效是两类问题。

例如,浏览器在分屏后重新加载页面,但 Home 中仍显示连接状态,这个现象只能说明页面发生了重载,不能单凭它判定连接中断。应对照同一时间的连接记录与目标请求结果;若只有某一个站点失败,继续检查域名匹配和目标服务状态,而不是先重置所有设置。

Global Routing:迁移后核对实际处理方式

两台设备使用同一订阅,不代表它们会按相同规则处理请求。Home → Global Routing 的选择会影响路由判断。尤其在 iPhone 已有自定义规则、iPad 刚完成安装时,应先核对模式,再比较访问结果。下面只比较 Shadowrocket 自身的设置用途,推荐项以已核验规则有效为前提。

Config

推荐

按当前配置文件的规则决定请求去向。它并不保证未命中请求一定直连,最终行为还取决于 FINAL 等规则与所引用的策略。

适合:已核对配置文件,希望两台设备遵循同一套规则时。

Proxy

以代理模式处理流量,可用于对照检查当前规则是否影响目标请求。测试仍依赖所选连接条目有效,不能绕过服务商参数错误。

适合:短时对照测试,区分连接本身与规则匹配问题。

Direct

以直连模式处理流量,可与代理模式下同一目标的结果对照。直连测试成功不代表服务商连接正常。

适合:检查当前网络到目标站点的直接访问情况。

Global Routing 中还有 Scene。使用该选项前,应核对已有场景的配置与适用条件,不要把场景名称当成固定路由结果。为了减少变量,首次迁移时可先使用明确的 Config、Proxy 或 Direct 做单项验证,再恢复原先的场景安排。

结论:先统一模式,再比较设备

在两台设备上选中同一连接条目和同一份配置,并把 Global Routing 设为 Config 后,再访问相同目标;若仍有差异,才继续检查规则内容、DNS 与网络条件。

配置同步:把订阅、规则和本机设置分别验收

同一 Apple ID 的购买记录不会自动证明全部配置已经同步。订阅更新主要用于获取服务商提供的连接条目;Config 中的规则文件、当前选中项、Settings 中的本机设置,以及系统 VPN 授权,需要分别检查。即使使用应用提供的同步或导出功能,也应在导入后逐项验收,而不是仅凭文件名称相同判断成功。

迁移前保留一份原配置记录,避免后续订阅更新覆盖条目后失去对照。若采用文件导入,先检查文件中是否包含密码、PrivateKey 或订阅凭据,只通过自己控制的传输位置保存。规则文件与连接参数的作用不同,单独复制规则文本并不会自动产生可用的服务商连接。

检查对象核对位置验收内容
订阅条目Home更新是否成功、条目是否存在、所选条目是否与预期一致
当前规则Config选中文件、规则顺序、策略引用以及末尾 FINAL 的去向
路由方式Home → Global RoutingConfig、Proxy、Direct 或 Scene 是否符合当前测试目的
自动触发Settings → On Demand启用状态与触发条件是否符合这台 iPad 的网络环境

检查规则时可以先看下面这段仅用于说明语法的文本。规则自上而下匹配,较具体的条件应放在兜底规则前;其中的示例域名不是服务入口,不能据此验证实际连接性能。

[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY

DOMAIN-SUFFIX 匹配域名后缀,IP-CIDR 匹配 IP 网段,GEOIP 根据 IP 地理数据库判断,FINAL 处理未匹配前序规则的请求。这里的 DIRECT 表示直连,PROXY 表示代理策略;REJECT 则用于拒绝请求。实际配置还要核对策略是否有效,不能只照搬最后一行。

App Store 正版下载核对开发者与应用 ID