Shadowrocket(小火箭)iOS 深度下载与配置完全指南
Shadowrocket(中文俗称"小火箭")是 iOS 平台上一款功能强大的网络代理工具,支持 Shadowsocks、ShadowsocksR、VMess、VLESS、Trojan 等多种协议,作为一款系统级代理应用,它能够实现全局流量转发、智能分流、广告拦截等高级网络管理功能。
核心特性:
- 基于 iOS Network Extension 框架,支持系统级代理
- 内置 GeoIP 数据库与规则引擎,实现精准分流
- 支持 URL Scheme 自动化与快捷指令集成
- 提供详细的流量统计与日志分析功能
获取前的必要准备
系统兼容性要求
- 最低系统版本:iOS 9.0(建议 iOS 14.0 以上以获得完整功能)
- 设备类型:iPhone、iPad、iPod Touch 均可安装
- 存储空间:应用本体约 30MB,建议预留 100MB 用于配置文件与日志
Apple ID 区域说明
重要提示:由于政策原因,Shadowrocket 已在中国大陆区 App Store 下架,获取该应用需使用非中国区 Apple ID(推荐美区、港区或台区账号)。
外区账号获取途径:
- 自行注册:通过苹果官网注册新账号,选择对应国家/地区(无需绑定支付方式,可通过礼品卡充值)
- 已购账号共享:使用家人共享功能或已购买该应用的账号(注意账号安全,建议仅在 App Store 登录,不在 iCloud 登录)
详细下载流程
外区 App Store 直接购买(推荐)
- 账号切换:打开 App Store → 点击右上角头像 → 滑至底部退出当前账号 → 登录外区 Apple ID
- 搜索应用:在搜索栏输入"Shadowrocket"(注意辨别开发者名称为"Shadow Launch Technology Limited")
- 购买下载:当前售价通常为 $2.99(美区),支持支付宝/礼品卡/信用卡支付
- 下载验证:购买后应用将自动下载,后续可通过"已购项目"免费重新下载
已购项目恢复(适用于换机场景)
若曾用某账号购买过该应用:
- 登录对应 Apple ID
- 进入 App Store → 头像 → 已购项目 → 搜索"Shadowrocket"
- 点击云下载图标即可免费恢复(不受当前账号余额或区域限制)
TestFlight 测试版(限时途径)
开发者偶尔会开放 TestFlight 测试名额,可通过官方 Telegram 频道或社区获取测试链接,但稳定性与持续性不如正式版。
初始配置与权限设置
首次启动授权
安装完成后首次打开需授予以下权限:
- VPN 配置权限:系统会弹出"想添加 VPN 配置"请求,必须点击"允许"才能创建网络隧道
- 通知权限:建议开启,用于节点连通性提醒与流量超限警告
- 本地网络:iOS 14+ 需授权以检测局域网连接状态
基础界面认知
主界面分为四个标签页:
- 首页:连接开关、当前节点、延迟测试
- 配置:规则配置文件管理(支持远程订阅更新)
- 设置:全局路由模式、DNS 设置、日志记录等级
- 统计:实时流量监控与历史使用数据
节点配置技术详解
手动添加节点(单节点模式)
适用于拥有单个服务器信息的用户:
- 首页点击右上角"+" → 选择对应协议类型(如 Shadowsocks)
- 填写必填字段:
- 服务器地址:IP 或域名(支持 IPv6)
- 端口号:服务器监听端口(1-65535)
- 密码:认证密钥
- 加密方法:与服务器端保持一致(如 aes-256-gcm)
- 高级选项(可选):
- 混淆插件(obfs/plugin)
- TLS 设置(用于 Trojan/VLESS)
- UDP 转发开关(影响游戏/视频通话)
订阅配置(批量节点管理)
专业用户通常使用订阅链接统一管理:
- 点击右上角"+" → 类型选择"Subscribe"
- 输入订阅 URL(通常以
https://开头,包含认证信息) - 自动更新设置:建议开启"自动更新"并设置间隔(如每 24 小时)
- 节点筛选:支持通过正则表达式过滤节点名称(如仅保留含"香港"的节点)
配置文件的进阶使用
Shadowrocket 支持导入 .conf 配置文件,实现规则与节点的分离管理:
- 远程配置:托管在 GitHub/Gist 上的配置链接,支持自动同步
- 本地编辑:内置配置编辑器,支持自定义规则、DNS、URL Rewrite 等
分流策略与优化设置
路由模式选择
- 配置模式(推荐):根据规则列表智能分流,国内直连,海外走代理
- 代理模式:全部流量通过节点(适用于特殊网络环境)
- 直连模式:仅用于测试或临时关闭代理
规则配置要点
在"配置"标签页可管理规则集:
- GeoIP 规则:自动识别 IP 归属地(需定期更新数据库)
- 域名规则:支持通配符(如
*.google.com)和关键词匹配 - IP CIDR:针对特定网段设置路由策略
- Final 规则:兜底策略(通常设为"代理"或"直连")
优化建议:
- 开启"IPv6 优先"(若网络支持)可提升部分网站访问速度
- 设置"DNS over HTTPS"(如 8.8.8.8 或 1.1.1.1)防止 DNS 污染
- 启用"URL Rewrite"可去除部分应用广告(需配合特定规则集)
自动化与快捷指令集成
URL Scheme 应用
Shadowrocket 支持 shadowrocket:// 协议调用,可用于:
- 快捷切换节点:
shadowrocket://switch?host=服务器地址&port=端口 - 添加订阅:
shadowrocket://add/sub?url=订阅链接 - 配合快捷指令实现"到达公司自动切换节点"等场景自动化
小组件与 Siri 建议
iOS 14+ 用户可添加桌面小组件,快速查看:
- 当前连接状态与节点延迟
- 今日流量消耗统计
- 快捷开关(无需打开应用即可断连/重连)
故障排查与性能优化
常见问题解决
Q:连接成功但无法访问特定网站? A:检查规则配置,确认该域名未被误加入直连列表;尝试切换全局模式测试节点连通性。
Q:延迟测试显示超时但实际可用? A:部分节点禁 ping,延迟测试不代表实际连通性;建议通过"连通性测试"功能验证 TCP 连接。
Q:耗电异常严重? A:检查是否开启"日志记录"为"详细"模式(建议设为"错误"或"关闭");关闭"IPv6"若网络不支持。
Q:应用闪退或配置丢失? A:确保 iOS 系统为最新稳定版;定期通过"配置导出"功能备份设置到 iCloud 或文件。
性能优化建议
- TCP 快速打开:在设置中开启可减少握手延迟
- 多路复用(Mux):对于 VMess/VLESS 协议,开启 Mux 可提升并发连接效率
- 节点测速策略:使用"自动测试"功能选择延迟最低的节点,而非固定单一节点
安全使用与合规提醒
- 账号安全:避免使用来路不明的共享 Apple ID 登录 iCloud,仅在 App Store 登录外区账号
- 隐私保护:定期检查"日志"中是否包含敏感信息,及时清理历史记录
- 网络合规:请遵守当地法律法规,该工具仅应用于合法的网络调试、学术访问等场景
- 版权意识:Shadowrocket 为付费应用,请通过官方渠道购买,支持开发者持续维护
替代方案参考
若暂时无法获取 Shadowrocket,iOS 平台还有以下选择:
- Quantumult X:功能更强大但学习曲线陡峭,支持 JavaScript 脚本
- Surge:专业级网络调试工具,价格较高但功能全面
- Potatso Lite:免费基础版可用,适合轻度用户
- Stash:基于 Clash 规则,界面现代化,支持覆写功能