使用iCloud整机备份与恢复迁移
通过iOS“快速开始”功能完整迁移
当新旧手机均运行iOS 12.4及以上版本时,用户可利用苹果的“快速开始”功能进行整机迁移。将新旧设备靠近,通过蓝牙配对后,按照屏幕提示完成从旧iPhone到新iPhone的数据传输。此方式会完整复制旧手机中的所有应用数据,包括Shadowrocket的完整配置、节点信息和订阅设置。迁移完成后,新手机上的Shadowrocket将呈现与旧手机完全一致的状态,用户无需额外操作即可直接连接使用。这是最省心、最完整的一键式迁移方案。
iCloud云备份的恢复流程
若用户定期开启iCloud自动备份功能,可在新手机激活时选择“从iCloud备份恢复”,选择包含Shadowrocket配置的最新备份文件。恢复完成后,Shadowrocket的全部配置、节点和规则将自动出现在新设备中。但需注意,iCloud备份不包含订阅链接中的实时节点数据,若节点依赖订阅更新,恢复后需在Shadowrocket中手动触发一次订阅刷新,以获取最新的节点列表和配置信息。
迁移前确保iCloud备份包含应用数据
在执行iCloud备份恢复前,用户应进入旧手机“设置-用户头像-iCloud-管理储存空间-备份”,检查最近的备份记录是否包含Shadowrocket的数据。若备份列表中未显示Shadowrocket,可进入“设置-通用-传输或还原iPhone-备份-立即备份”手动触发一次包含所有应用数据的完整备份。确认备份完成后,再进行新手机的恢复操作,避免因备份缺失导致配置丢失。
通过配置文件手动导出与导入
在旧手机上导出完整配置文件
打开旧手机上的Shadowrocket,进入配置管理界面,找到当前使用的配置文件。点击配置文件右侧的“…”或“编辑”按钮,在弹出菜单中选择“导出”或“共享”选项。应用会生成一个完整的.conf格式配置文件,包含所有节点信息、策略组、规则集和DNS设置。用户可将此文件通过AirDrop发送至新手机、保存至iCloud Drive、或通过邮件和即时通讯工具传输。导出时建议将文件命名为包含日期和用途的清晰名称,便于管理多个版本。
在新手机上导入配置文件
在新手机安装Shadowrocket后,进入配置管理界面,点击“+”或“导入”按钮,选择“从文件导入”或“从iCloud导入”。导航至之前保存配置文件的位置(如iCloud Drive或“文件”应用中的下载目录),选中该.conf文件并确认导入。导入完成后,应用会自动加载所有配置,用户需检查节点列表和规则集是否完整显示,并尝试连接一个节点验证配置有效性。若配置文件中的节点密码因传输被脱敏,需手动补充或重新输入。
使用AirDrop实现无网络传输
若新旧手机均支持AirDrop,且用户希望避免配置文件通过网络传输,可在导出配置文件后直接使用AirDrop发送至新手机。在旧手机的文件分享菜单中点击AirDrop图标,选择新手机作为接收目标;新手机接收后选择“在Shadowrocket中打开”,应用会自动识别并导入配置。AirDrop方式无需互联网连接,且传输速度快、安全性高,是近距离设备间迁移配置的最优选择。
利用订阅链接同步节点信息
在新手机添加相同的订阅链接
若用户主要依赖订阅链接获取节点,且配置中的规则和策略组较为基础,可直接在新手机上添加与旧手机相同的订阅链接。进入Shadowrocket的配置管理界面,点击“从URL导入”,粘贴订阅链接后保存并更新。订阅刷新后,所有节点将自动拉取至新手机,与旧手机保持一致。此方法无需导出配置文件,但仅能同步节点信息,无法迁移本地自定义规则、策略组结构和DNS设置等配置内容。
结合订阅与本地配置的混合迁移
对于同时使用订阅节点和本地自定义规则的用户,建议采用“订阅链接+配置文件”的混合迁移方式。先在新手机添加订阅链接获取节点列表,再通过导出导入配置文件的方式迁移本地规则和策略组。导入配置文件时注意不要覆盖订阅节点,可在导入前备份新手机的初始配置,或在导入时选择“合并”而非“覆盖”,确保订阅节点与本地规则共存。
检查订阅中的节点是否完整
迁移后,用户应在新手机的Shadowrocket中手动触发一次订阅更新,确保所有节点已被完整拉取。部分订阅链接可能设定了设备绑定或IP白名单,若新手机的IP地址与旧手机不同,可能导致订阅更新失败。此时需登录服务商用户中心,更新设备绑定信息或重新生成订阅链接。若订阅更新正常但节点列表为空,则可能是订阅链接已过期,需联系服务商获取新链接。
通过iCloud Drive实现配置持续同步
将配置文件存储在iCloud Drive
将Shadowrocket的配置文件保存至iCloud Drive的“Shadowrocket”文件夹中(若不存在可手动创建),这样当用户在新手机上登录相同的Apple ID并开启iCloud Drive后,配置文件会自动同步至新设备。用户只需在新手机的Shadowrocket中从iCloud Drive导入该文件,即可快速获得完整配置。此方法不仅适用于一次性迁移,还可作为多设备间持续同步配置的手段。
利用iCloud Drive的文件版本管理
iCloud Drive会保留文件的历史版本,当用户多次修改并保存配置文件后,可通过“文件”应用中的“版本”功能回退至任意历史版本。这在迁移过程中若因操作失误覆盖了正确配置时,能提供便捷的恢复途径。用户可定期手动保存配置文件至iCloud Drive,形成配置的版本链,确保在迁移或修改出错时能快速回滚。
确保新手机已开启iCloud Drive
在新手机使用iCloud Drive迁移前,用户需进入“设置-用户头像-iCloud”,确认“iCloud Drive”开关已开启,且“Shadowrocket”应用在iCloud Drive的存储列表中处于启用状态。若iCloud Drive未开启或应用未被授权,配置文件将无法同步至新设备。授权后等待数秒至数分钟,让iCloud完成文件同步,即可在Shadowrocket中看到可用的配置文件。
迁移后的配置验证与调整
检查节点是否可正常连接
配置迁移完成后,在新手机上选择任一节点,点击连接开关,观察状态栏是否显示“已连接”且上下行流量数据正常跳动。若连接失败,首先检查节点参数是否因传输过程被修改(如密码字段被清空),必要时参考旧手机或服务商用户中心的信息手动校正。建议至少测试常用地区的两至三个节点,确保大部分节点在新设备上均能正常工作。
验证策略组与分流规则是否完整
进入新手机的Shadowrocket策略组界面,检查所有策略组是否已正确迁移,包括各组中包含的节点列表和选择模式(手动/自动/故障转移)。同时检查分流规则列表是否完整,尤其是自定义添加的规则是否存在于新配置中。若策略组显示为空或规则丢失,可能是配置文件导出时未完整包含这些段落,需重新从旧手机导出完整配置并再次导入。
在新手机系统设置中重新授权VPN权限
新手机首次运行Shadowrocket时,系统会弹出“允许添加VPN配置”的权限请求,用户必须点击“允许”才能正常使用代理功能。若误点了“不允许”,需进入“设置-通用-VPN与设备管理”删除Shadowrocket的VPN配置,然后重新启动应用并再次授权。此外,还需检查“设置-通用-后台应用刷新”中的Shadowrocket权限是否已开启,确保应用在后台能正常工作。
迁移失败时的数据恢复手段
从旧手机重新导出完整配置
若新手机导入配置文件后出现节点缺失、规则不完整或策略组异常等问题,最直接的恢复方式是从旧手机重新导出一份完整的配置文件,并再次导入新手机。导出前确认旧手机上的Shadowrocket处于最新版本,且配置中包含了所有需要的节点、规则和策略组。重新导出时选择“包含密码”选项,避免因密码脱敏导致的连接失败。
利用服务商用户中心重建配置
若旧手机已无法访问或配置导出失败,用户可登录代理服务商的用户中心,从“节点列表”或“订阅管理”页面获取所有节点的连接参数(地址、端口、加密方式、密码),在新手机上逐一手动添加节点。虽然较为繁琐,但能确保节点信息的准确性。对于规则和策略组,可参考旧手机或社区中常用的配置模板手工重建。
从时间机器或电脑备份恢复
对于定期使用电脑或iTunes进行完整备份的用户,可尝试从最近的备份中提取Shadowrocket的配置数据。将新手机连接至电脑,使用iMazing等第三方工具浏览备份中的应用文件,定位Shadowrocket的配置目录,将配置文件手动导出并导入新手机。此方法需要一定的技术操作能力,适合备份完整且对数据恢复有较高要求的用户。
常见问题FAQ
迁移后节点显示“未连接”或所有节点测速超时
这通常因为新手机的网络环境与旧手机不同,导致节点域名DNS解析异常或IP被临时限制。用户应检查新手机的DNS设置,尝试切换至1.1.1.1等公共DNS,并在Shadowrocket中开启“通过代理解析DNS”。若所有节点均超时,则可能是订阅链接需要重新授权,登录服务商用户中心刷新订阅信息后再次更新。
通过iCloud迁移后配置文件不显示怎么办
iCloud Drive文件同步可能存在延迟,用户可打开“文件”应用,进入iCloud Drive的Shadowrocket目录,确认配置文件已完整下载至本地。若文件存在但Shadowrocket中不显示,则尝试在配置管理界面下拉刷新列表,或重新启动Shadowrocket应用。若仍无显示,可手动从“文件”应用中点击配置文件,选择“在Shadowrocket中打开”强制导入。
迁移后部分规则失效导致网站无法加载
新旧设备的iOS版本差异可能导致部分规则语法在新系统上被弃用或解析方式改变。用户应检查规则列表中是否存在依赖特定版本功能的规则,并参考Shadowrocket最新版本的官方文档调整规则格式。也可将失效规则的策略临时调整为“PROXY”或“DIRECT”测试,逐步定位问题规则并进行修正。
