{关键词}基础排查(先确认问题范围)

导读:

  1. 配置检查(最常见原因)
  2. 针对性解决方案
  3. 高级排查
  4. 快速修复流程(推荐按顺序执行)

"小火箭"(Shadowrocket)开启后无法上网是常见的问题,通常由节点失效、配置错误或网络环境导致,请按以下步骤逐一排查:

  1. 测试本地网络

    • 关闭小火箭,看能否正常上网(排除 WiFi/流量本身故障)
    • 切换网络测试:WiFi ↔ 4G/5G(某些公共 WiFi 会限制 VPN)
  2. 检查节点状态

    • 在小火箭首页,点击右上角测试按钮(或向左滑动节点)
    • 如果显示 TimeoutError,说明节点已失效或被封
    • 解决:更换其他节点,或更新订阅链接

配置检查(最常见原因)

代理模式设置

  • 全局路由选项检查:
    • 配置:走规则分流(推荐,但依赖规则文件)
    • 代理:全部流量走代理(测试用)
    • 直连:相当于没开代理
    • 场景:如果规则文件损坏,选"配置"会导致无法上网,临时切换到"代理"模式测试

DNS 设置问题

  • 进入 设置 → DNS
    • 如果使用了 https://tls:// 类型的 DNS(如 DoH),确保网络支持
    • 建议:先改为 8.8.85.5.5 测试
    • 关闭 "启用 IPv6"(部分网络 IPv6 配置不当会导致问题)

证书/HTTPS 解密(如开启)

  • 如果配置了 MITM(HTTPS 解密),检查证书是否过期或未被信任
  • 设置 → 证书 → 安装描述文件(需在系统设置中信任)

针对性解决方案

情况 A:国内网站打不开,国外也打不开

  • 原因:DNS 解析失败或路由表错误
  • 解决
    1. 更换 DNS 为 5.5.5(阿里)或 29.29.29(腾讯)
    2. 检查是否加载了正确的规则文件(如 Direct 规则被错误删除)

情况 B:只有特定 App 无法联网

  • 原因:该 App 走了代理但节点不支持,或规则分流错误
  • 解决
    • 长按该 App → "代理" 改为 "直连""配置"
    • 或在规则中添加该 App 的域名走直连

情况 C:显示已连接但完全无法上网

  • 操作
    1. 小火箭首页 → 右上角 "日志" 查看具体错误(如 TLS handshake timeout 说明节点不通)
    2. 设置 → 更多 → 重置所有设置(会清空配置,谨慎使用)
    3. 重启手机(解决 iOS VPN 缓存问题)

高级排查

如果以上无效,尝试:

  1. 更换代理协议

    • 如果当前是 v2ray/trojan,尝试 Shadowsocks(协议特征不同,抗干扰能力不同)
  2. 检查订阅链接

    在浏览器中打开订阅链接,看是否能下载配置(排除订阅失效)

  3. 关闭其他 VPN/安全软件

    检查是否同时开启了其他代理工具或"屏幕使用时间"等限制

  4. 系统网络重置

    • 设置 → 通用 → 传输或还原 iPhone → 还原 → 还原网络设置(会清除 WiFi 密码)

快速修复流程(推荐按顺序执行)

关闭小火箭 → 确认本地网络正常
2. 开启小火箭 → 更换一个延迟低的节点
3. 全局路由改为"代理"模式测试
4. DNS 改为 8.8.8.8
5. 查看日志确认错误类型
6. 更新订阅或手动添加新节点

如果仍无法解决,请提供日志中的错误信息(如 failed to handshake / i/o timeout 等),可以进一步精准定位问题。

您可以还会对下面的文章感兴趣: