"小火箭"(Shadowrocket)无法连接 App Store 通常有以下几种情况,请根据你的具体情况排查:
无法从 App Store 下载/更新 Shadowrocket
原因:Shadowrocket 已在中国大陆 App Store 下架,需要外区 Apple ID(美区、港区、日区等)才能下载。
- 切换 Apple ID:退出当前国区账号,登录外区 Apple ID
- 已购用户:如果之前用外区账号购买过,退出当前账号,登录购买时的外区账号,在"已购项目"中下载
- 家庭共享:让拥有该应用的外区账号开启家庭共享,你加入家庭组后即可免费下载
Shadowrocket 已安装,但开启代理后 App Store 无法连接
排查步骤:
检查代理模式
- 打开 Shadowrocket → 全局路由
- 尝试切换为 "直连" 或 "配置" 模式测试
- 如果直连能打开 App Store,说明是规则问题
修改规则(让 App Store 走直连) 在 Shadowrocket 配置中添加以下规则(或检查现有配置):
DOMAIN-SUFFIX,mzstatic.com,DIRECT
DOMAIN-SUFFIX,apple.com,DIRECT
DOMAIN-SUFFIX,itunes.apple.com,DIRECT
DOMAIN-SUFFIX,icloud.com,DIRECT
DOMAIN-SUFFIX,icloud-content.com,DIRECT
USER-AGENT,com.apple.appstored*,DIRECT
USER-AGENT,AppStore*,DIRECT
更换节点
- App Store 对 IP 检测严格,某些 IDC/机房 IP 会被封锁
- 尝试切换到家用宽带节点或不同地区的节点
检查 DNS
- 设置 → DNS → 改为 "系统默认" 或 "223.5.5.5"(阿里 DNS)
- 避免使用 8.8.8.8 等国外 DNS 导致解析缓慢
关闭 IPv6
- 设置 → IPv6 → 关闭
- 部分节点 IPv6 配置不当会导致 App Store 连接异常
Shadowrocket 本身无法联网
Shadowrocket 测试节点全部超时:
- 检查网络权限:iOS 设置 → 无线局域网 → 使用无线局域网与蜂窝网络的 App → 确保 Shadowrocket 权限开启
- 重启 VPN:控制中心关闭/开启 VPN 开关
- 重新安装配置:删除旧的 VPN 配置,重新导入节点
- 检查订阅链接:确认订阅未过期且链接可正常访问
快速修复建议
如果急需使用 App Store,可临时:
- 在 Shadowrocket 主界面断开连接(关闭 VPN)
- 使用 App Store 完成下载/更新
- 重新连接 Shadowrocket
提示:App Store 下载应用时建议保持直连或分流模式,下载完成后再开启代理,这样既能保证下载速度,又能避免 Apple ID 被风控。
你是哪种情况?如果以上方法无效,请补充说明:
- 是下载不了 App,还是开启代理后 App Store 打不开?
- 当前使用的什么节点类型(V2Ray/SS/Trojan)?
- iOS 系统版本是多少?