节点问题排查指南,最常见的系统故障原因与解决方案

导读:

  1. 代理模式设置错误
  2. DNS 配置问题
  3. 关闭 IPv6(关键)
  4. 证书/HTTPS 解密问题
  5. 规则配置问题
  6. 网络环境问题
  7. 日志排查
  8. 快速恢复步骤(建议按此操作)

遇到 Shadowrocket(小火箭)开启后无法上网的情况,通常由以下几个原因导致,请按顺序排查:

  • 测试节点延迟:在小火箭主界面,点击右上角延迟测试按钮(或下拉刷新),看是否有数字显示,如果显示"超时"或"-1",说明节点已失效
  • 切换节点:尝试切换不同地区的节点(如从香港换到日本/美国)
  • 更新订阅:进入"配置"→点击订阅链接→"更新"获取最新节点

代理模式设置错误

  • 检查全局路由
    • 主界面顶部"全局路由"建议先设为"代理"(测试用)
    • 如果能上网,再改回"配置"(规则模式)
    • 避免使用"直连"模式(这等于没开代理)

DNS 配置问题

  • 修改 DNS
    • 设置 → DNS → 关闭"启用 DNS over HTTPS"(或尝试切换为 8.8.8.8 / 1.1.1.1)
    • 或尝试开启"Fake IP"模式(部分配置需要)

关闭 IPv6(关键)

很多节点不支持 IPv6 会导致无法连接:

  • 设置 → 通用 → 关闭"IPv6"
  • 设置 → 通用 → 开启"IPv6 禁用"(如果有此选项)

证书/HTTPS 解密问题

如果你开启了 HTTPS 解密(MitM):

  • 检查证书是否安装且信任:设置 → 证书 → 安装根证书
  • iOS 设置 → 通用 → VPN与设备管理 → 信任证书
  • 临时关闭 HTTPS 解密测试是否正常

规则配置问题

  • 如果使用的是"配置"模式:
    • 检查规则是否过于严格(如误将常用网站设为直连但本地网络不通)
    • 尝试切换到"全局代理"模式排除规则问题
    • 更新远程配置:配置 → 点击配置名 → 更新

网络环境问题

  • 切换网络:尝试从 WiFi 切换到 4G/5G,或反之(排除本地网络限制)
  • 重启设备:iOS 网络栈有时需要重启
  • 检查运营商:部分运营商(如某些校园网/公司网)会屏蔽代理流量

日志排查

  • 小火箭 → 设置 → 日志,查看具体错误信息:
    • TLS handshake timeout:节点被墙或网络差
    • DNS lookup failed:DNS 问题
    • Connection refused:端口被占用或节点问题

快速恢复步骤(建议按此操作)

  1. 关闭小火箭,确认原生网络正常(能打开百度)
  2. 开启小火箭,切换到全局代理模式
  3. 选择一个延迟低的节点(显示绿色数字)
  4. 关闭 IPv6,DNS 设为 8.8.8.8
  5. 尝试访问 Google 或 YouTube

如果以上都无效:可能是订阅链接失效,需要联系你的节点服务商获取新订阅链接,或尝试重置小火箭(卸载重装)。

你目前遇到的具体现象是什么?(所有 App 都不能上网,还是只有部分?WiFi 和流量都试过吗?)可以告诉我更详细的情况以便精准定位问题。

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