iPhone小火箭订阅导入与规则分流排错:Shadowrocket实操手册(iOS 17/18)

客户端教程 yjw333.com · 2026
首页 › 客户端教程 › iPhone小火箭订阅导入与规则分流
Roxi
Roxi 加速器 — 稳定·快速·安全
全球节点覆盖,支持所有主流平台,一键连接无需配置。新用户免费试用。
立即体验 →

TL;DR 与前置条件

速度保持率测试连接后保留的原始带宽占比52%机场 A45%机场 B46%公共 VPN83%免费节点94%Roxi

TL;DR:本文记录 2026-10-03 验证过的 Shadowrocket 2.2.59、iOS 17.7.1/18.0.1 配置流程。目标:完成订阅导入、节点可用性测试、规则分流、DNS 修正,并能判断“是节点坏、订阅坏、DNS 坏,还是本机配置坏”。

前置条件:iPhone 一台;可用 Apple ID;Shadowrocket 已安装;一条机场订阅 URL 或单节点 URI;建议安装 iSH Shell 用于网络验证。官方/免费路线优先:iOS 内置 VPN 支持 IKEv2,WireGuard 官方客户端支持 WireGuard 配置,限制是不能直接消费常见机场订阅。需要订阅聚合、规则分流、流媒体策略时,再使用 Shadowrocket。

Warning:不要把订阅链接发给陌生人。订阅 URL 等同于账号令牌。泄露后应立即在机场面板重置订阅。

1. 导入订阅与单节点

  1. 1.1 App Store 安装。搜索“Shadowrocket”。常见 Shadowrocket小火箭下载 问题是地区不匹配;此时只能切换到对应商店地区或使用已有购买记录,别安装来路不明 IPA。

  2. 1.2 导入订阅。打开 Shadowrocket → 右上角“+” → 类型选 Subscribe → URL 粘贴订阅 → Save → 点订阅行 → Update。成功后节点数应大于 0。我在 2026-10-03 测试一条 38 节点订阅,更新时间 4.6 秒。

  3. 1.3 导入单节点。复制 vmess/vless/trojan/ss 链接 → 打开 Shadowrocket → 右上角“+” → From Clipboard。若剪贴板无识别,说明 URI 被换行、空格或聊天软件转义破坏。

  4. 1.4 基线检查。在 iSH 执行:

    ping -c 5 1.1.1.1

    预期输出:

    5 packets transmitted, 5 packets received, 0% packet loss
    round-trip min/avg/max = 18.4/24.7/39.1 ms

    如果未开代理已丢包,先修 Wi-Fi/蜂窝网络,不要调小火箭。

2. 规则、DNS 与常见故障排查

98%客户满意度500+企业案例24/7技术支持50+解决方案
  1. 2.1 全局连通性测试。选一个节点 → 开启连接 → 模式先用 Global。执行:

    curl -I https://www.apple.com --connect-timeout 5

    预期输出:

    HTTP/2 200
    server: Apple

    若超时,换 3 个节点复测。3 个都失败,多半是订阅过期、服务端故障或本地网络阻断。

  2. 2.2 改为规则分流。Settings → Proxy → Rule → 选择 Config。建议初始规则:国内直连、广告拒绝、海外代理、局域网直连。Shadowrocket小火箭教程 的关键不是规则越多越好,而是命中顺序稳定。

    DOMAIN-SUFFIX,cn,DIRECT
    DOMAIN-SUFFIX,local,DIRECT
    IP-CIDR,192.168.0.0/16,DIRECT
    GEOIP,CN,DIRECT
    FINAL,PROXY

    预期:国内 App 延迟下降,海外站点走所选节点。

  3. 2.3 DNS 修正。Settings → DNS → 开启 DNS Override。先用保守配置:

    system,https://1.1.1.1/dns-query,https://8.8.8.8/dns-query

    Note:如果公司 Wi-Fi 劫持 DoH,改回 system。症状是连接成功但所有域名打不开,IP 地址可通。

  4. 2.4 延迟测试不要只看测速按钮。节点列表的 ms 是 TCP 握手或 URL Test,不代表 YouTube/Netflix/游戏延迟。用 iSH 复测:

    curl -o /dev/null -s -w "time_total=%{time_total}\n" https://www.apple.com

    预期输出:

    time_total=0.382

    我的可接受阈值:网页小于 1.2 秒;视频首开小于 3 秒;游戏节点丢包小于 1%。这也是 Shadowrocket怎么用 时最容易被忽略的验收标准。

3. 如何验证已修好与记录模板

  1. 3.1 验证清单。Shadowrocket节点导入 后按顺序确认:订阅能更新;至少 3 个节点连通;Global 可访问;Rule 下国内直连;DNS 无污染;重启 App 后配置仍存在。

  2. 3.2 故障记录模板。复制到备忘录,方便找机场客服或自查:

    date: 2026-10-03
    ios: 18.0.1
    shadowrocket: 2.2.59
    network: China Mobile 5G / home Wi-Fi
    mode: Rule
    node: JP-02
    ping_loss: 0%
    curl_time_total: 0.382s
    error: subscription update failed / timeout / DNS fail
  3. 3.3 最终判断。同一网络下,WireGuard 官方客户端可用但小火箭不可用,优先查规则/DNS;小火箭 Global 可用但 Rule 不可用,查规则命中;所有客户端都不可用,查机场或本地网络。

References

延伸阅读