2026-08-24 · 故障排查 · 约 10 分钟

小火箭连接后网速慢怎么排查:节点、线路、协议与本地网络分层检查

按节点、线路、协议、本地网络四层逐一排除,用对比测试定位瓶颈出在哪一层,避免盲目反复切换节点。

本文速览

本文适用于 Shadowrocket(小火箭)已连接,但网页加载、视频缓冲或文件传输仍然偏慢的情况。以你已有的服务商与订阅为前提,先固定测试条件,再区分节点出口、网络线路、协议传输与本地接入问题;最后用连接记录验证请求实际走向,形成可以复测的排查结果。订阅从你的服务商处获取。

一、先固定测试条件,确认慢在哪里

连接开关处于开启状态,只能说明系统隧道已建立,不能证明目标请求已经成功通过所选节点。网页首屏慢、持续下载慢与视频频繁缓冲也不是同一问题:前者可能涉及 DNS 和连接建立,后两者更需要观察持续吞吐与传输稳定性。

应用请求规则匹配节点连接出口访问目标响应

先在 Home 记录当前节点、Global Routing 状态和本地网络,再确认 Config 中正在使用的配置。测试期间不要同时刷新订阅、更换 DNS、切换协议与修改规则,否则即使速度恢复,也无法判断是哪项变更起了作用。

  1. 选一个你有权访问、可以重复加载的固定页面或固定文件,记录目标名称。不要拿两个不同站点的下载速度直接比较。
  2. 暂停系统更新、照片同步和其他大流量任务。连续做 3 次测试,每次持续约 30 秒,记录首屏等待、持续速度和是否中断。
  3. 统一速度单位。1 MB/s 约等于 8 Mbps;不要把文件下载显示的 MB/s 与宽带标称的 Mbps 当作相同数字。
  4. 每轮只修改一个条件,并在相近时间完成对照。蜂窝网络测试会产生流量,开始前确认自己的套餐余量。

二、节点层:先区分可连接与有吞吐

在 Home 对已有节点做 Connectivity Test,先排除明显不可达的条目。延迟测试反映的是指定测试方式下的响应情况,不等于下载带宽;测试目标、握手过程和是否经过代理都会影响数字,不能只凭最低毫秒数判断体验。

从已有订阅中选两个节点,尽量保持协议相同,并使用同一目标、同一本地网络对照。若只有其中一个持续偏慢,问题范围可以缩小到该节点或它所经过的路径,但仍不能直接断定是服务器负载。

观察现象能说明什么下一步
测试响应快,下载持续偏慢短请求可完成,持续吞吐仍受限保持节点不变,更换一个目标文件复测
同一节点只有一个站点慢可能涉及目标限速或出口到目标的路径用第二个独立站点确认是否为局部问题
同协议节点 A 慢、B 正常问题更集中于 A 或其路径记录时段,并在另一种本地网络复测 A
所有已有节点均超时可能存在共同的接入或配置问题检查本地网络、订阅有效性及连接记录

结论:优先保留能稳定复现的差异

若 A 连续 3 轮都慢而 B 正常,先保留这组结果,再改变网络测试 A;不要立刻更换所有设置。节点差异只是定位起点,不是对服务端原因的最终判断。

三、线路层:用时间与网络交叉对照

线路不是节点列表中的一个独立开关。一次访问至少涉及本地接入到服务端、服务端到目标站点两段路径;即使节点名称和地区不变,实际路由、拥塞与目标内容分发也可能变化。地理距离近,并不保证网络路径短或高峰时段稳定。

  1. 同节点换网络:在 iPhone 上关闭 Wi-Fi,使用蜂窝网络访问同一目标;随后回到 Wi-Fi 复测。其他条件保持不变。
  2. 同网络换时间:分别在出现问题的时段与较空闲时段测试,记录时间与持续速度,不只写“晚上卡”。
  3. 同节点换目标:对两个独立站点测试。只有一个目标慢,更应检查出口到该目标的路径,而不是继续改本地 DNS。
  4. 整理交叉结果:记录“Wi-Fi 慢、蜂窝正常”或“两种网络在相同时段均慢”。前者优先查 Wi-Fi 接入及其上游路径,后者再结合节点与目标结果判断。

同一节点在两种网络上的差异不能完全分离“运营商线路”与“本地无线环境”。如果 Wi-Fi 下所有访问都慢,应先完成后文的本地网络检查;如果只有某条代理路径慢,才继续缩小线路范围。不同节点也可能共享上游,所以多个节点同时变慢不一定代表多个独立故障。

四、协议层:核对传输条件,不盲目改端口

协议名称不是速度等级。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 与 WireGuard 的传输条件和配置字段不同,是否可用取决于服务端实际部署。不能把现有节点的协议下拉选项换成另一个名称,就当作完成了协议对照。

TCP 443
HTTPS 常用端口;节点端口必须与服务端一致
UDP
Hysteria2 基于 QUIC,WireGuard 使用 UDP
1 项
每轮只改变一个测试条件,保留其他参数

端口为 443 不代表一定使用 TCP,也不代表流量一定可以通过。Hysteria2 可以使用 UDP 443,但实际端口仍由服务端决定。若网络对 UDP 有限制,依赖 UDP 的连接可能失败或不稳定;反过来,UDP 可用也不能保证拥塞时具有更高吞吐。

报错:connection refused

原因与解法:通常表示连接被拒绝,可能是目标端口没有服务监听或被设备主动拒绝;先从完整记录确认报错对应的是节点地址还是目标站点,再核对相应地址与端口。

报错:i/o timeout

原因与解法:表示某个网络操作未在时限内完成,不能单凭这行确定是带宽不足;记录发生阶段和远端地址,用同节点换网络、同网络换节点的方法缩小范围。

以上是连接记录中可能出现的底层错误文本,不是每次故障都必然显示的提示。记录完整上下文比只保留最后一行更有价值。

五、本地网络与规则:确认请求实际经过哪里

回到 Home 检查 Global Routing。Proxy、Direct、Config、Scene 是不同的路由姿态:Proxy 与 Direct 用于全局代理或直连取向,Config 按当前配置处理,Scene 还涉及所选场景的设置。对照测试前应记下原状态;临时切换后需要恢复,避免把一次诊断变成长期开错路由。

  1. 检查本地接入:靠近路由器重测,确认 Wi-Fi 没有等待网页认证;在设备网络允许且目标可直连时,短暂关闭连接做基线测试。直连本身也慢,应先处理接入问题。
  2. 检查命中策略:在 Config 核对正在使用的配置,再通过连接记录确认测试目标匹配了哪条规则、使用哪个策略和节点。选中节点不等于所有请求都会经过它。
  3. 检查规则顺序:DOMAIN-SUFFIX 匹配域名后缀,IP-CIDR 匹配地址段,GEOIP 根据 IP 地理数据匹配,FINAL 用于最终兜底。先确认早先规则有没有命中,不要只修改最后一条。
  4. 检查自动重连:若测试时连接状态自行变化,查看 Settings → On Demand。先记录现有条件,再暂时关闭相关自动连接行为,完成手动测试后恢复。

DNS 排查应放在现象支持它的时候:例如首次打开等待明显,但建立连接后持续下载正常。先观察是否存在解析超时、解析失败或目标地址异常,再核对当前配置的 DNS 设置。不要把“换一个 DNS”作为所有低速问题的通用解法,也不要随意关闭证书验证或扩大直连范围。

六、常见问题与停止排查的条件

延迟只有几十毫秒,为什么视频还是缓冲?

延迟不代表持续吞吐。固定同一视频和清晰度,观察播放过程中是否持续缓冲,再用同一节点访问另一个目标。如果只有该视频服务慢,应保留目标名称与时段,继续检查出口到目标的路径。

换成蜂窝网络就正常,是不是节点没问题?

只能说明该节点在蜂窝网络下可以完成这次测试。回到同一 Wi-Fi,先对可直连目标做基线测试,再靠近路由器复测;本地无线干扰与 Wi-Fi 上游到节点的路径仍需要区分。

更新订阅能让速度恢复吗?

更新可以同步服务商变更过的地址或参数,但不能直接消除线路拥塞。先保存当前测试结果,再在 Home 的订阅条目执行更新,并核对测试节点是否发生变化。订阅从你的服务商处获取,不要在排查期间反复替换来源。

所有对照都做了,仍然只在固定时段变慢怎么办?

整理同一节点、目标、网络在不同时段的 3 轮结果,连同脱敏错误记录交给自己的服务商核查。保留可用的既有配置,不再连续改动协议、DNS 和规则,以免破坏可复现条件。

一次有效反馈应包含:发生时间、Wi-Fi 或蜂窝网络、节点标识、协议、Global Routing 状态、目标、速度单位和对照结果。排查的终点不是找出一个“最快设置”,而是确定故障影响哪一层,以及由哪一方继续核查。若客户端以外的接入或远端路径已经表现出一致异常,继续修改本地配置通常无法解决它。

核对 Shadowrocket 获取入口与基础设置

Shadowrocket 是 Apple 平台的闭源商业应用,iPhone 与 iPad 用户通过 App Store 获取,一次性买断不等于线路套餐。开发者为 Shadow Launch Technology Limited,App ID 为 932747118;价格、兼容性与系统要求以 App Store 页面标注为准。需要重新核对应用或检查首次配置时,可使用以下入口。

去正版核验页 看教程
App Store 正版核对