本文解决“小火箭 Shadowrocket 怎么用”的实际问题:在 iPhone/iPad 上安装后如何导入节点或订阅、开启代理,以及为什么连接后还要关注 IP、DNS 和浏览器环境,适合刚接触科学上网的普通用户按步骤操作。
一、Shadowrocket 基本使用流程
Shadowrocket 常被中文用户称为“小火箭”,是 iOS 上常用的代理客户端,支持 Shadowsocks、Vmess、VLESS、Trojan 等常见协议。它本身只是客户端,能否连接取决于你导入的节点是否可用。本站会整理免费节点与订阅信息,你也可以使用自己已有的机场订阅。
- 打开 Shadowrocket,首次使用时允许添加 VPN 配置;
- 点击右上角“+”,选择“类型”,手动填写服务器、端口、密码、加密方式等信息;
- 如果你拿到的是订阅链接,进入“配置”或“订阅”相关入口,粘贴 URL 后更新;
- 回到首页,选择一个节点,打开顶部开关;
- 系统弹出 VPN 权限时点击允许,状态栏出现 VPN 标识即表示已接管网络。
新手更推荐使用订阅链接,因为节点失效后可以直接更新列表。若是单条节点链接,也可复制后回到 Shadowrocket,一般会自动识别导入。
二、连接后如何判断是否生效
开启小火箭不代表所有网站都会马上正常访问,建议先做三项检查。第一,打开 IP 查询网站,确认显示的出口 IP 是否变成节点所在地区;第二,访问目标网站,观察是否能正常加载;第三,在 Shadowrocket 日志中查看是否有连接失败、超时或认证错误。
IP 代表你对外显示的网络出口,如果仍显示本地运营商 IP,通常是规则未命中、VPN 未开启或节点不可用。可以临时把模式切换为“全局代理”测试,若全局可用而规则模式不可用,说明问题多半在分流规则。
三、DNS 与浏览器环境有什么关系
DNS 是把域名解析成 IP 的过程。有时节点能连,但网页打不开,可能是 DNS 被污染、解析慢或规则设置不合适。Shadowrocket 中可使用远程 DNS 或跟随配置文件的 DNS 设置;普通用户不必频繁改高级参数,优先更新订阅和规则即可。
浏览器环境也会影响体验。网站可能读取语言、时区、缓存、Cookie、WebRTC 等信息。比如出口 IP 在海外,但浏览器语言仍是中文、时区仍是北京时间,某些平台会认为环境不一致。日常浏览问题不大,但如果登录敏感账号,建议保持环境稳定,不要频繁切换国家节点。
- 不要频繁更换节点地区,尤其是同一账号短时间多次登录;
- 访问异常时先清理浏览器缓存,或用无痕模式测试;
- 如担心 WebRTC 泄露,可在浏览器设置或插件中关闭相关功能;
- DNS、IP、浏览器语言和时区尽量保持逻辑一致。
四、常见连接失败排查
如果 Shadowrocket 无法连接,先不要反复重装。按顺序检查:节点是否过期或被封、订阅是否更新成功、手机网络是否正常、是否开启了其他 VPN、时间日期是否自动同步。日志里出现 timeout 多为线路不可达;出现 auth failed 多为密码或参数错误;能连但很慢,可能是节点拥堵或距离较远。
最简单的排查方法是切换 2-3 个节点、更新一次订阅、再用全局模式测试。如果全部失败,可能是订阅源失效;如果只有某些网站失败,则多半是规则或 DNS 问题。免费节点稳定性有限,建议把可用节点收藏备用,避免临时需要时无节点可用。