跳过内容

小火箭 (Shadowrocket) 从入门到精通:规则分流、两跳链式代理与去广告深度配置指南

KJKuang科技狂
Updated date:
2 min read
文章大纲目录 (Table of Contents)

在 iOS 与 iPadOS 网络生态中,Shadowrocket(俗称“小火箭”) 凭借对主流网络协议(SS/Vmess/VLESS/Trojan/Hysteria 2/TUIC)的极速兼容、低廉的买断价格($2.99)以及极其丰富的本地扩展能力,成为了几乎所有苹果用户的标配利器。

然而,很多用户在使用小火箭时仅停留在“扫码导入、点击开关”的初级阶段,经常遇到:

本文将从底层逻辑出发,带你一步步将小火箭调优为一套兼具极速、高可用与安全性的移动网络中枢。


一、 分流规则引擎工作原理:首条命中原则

小火箭的流量调度核心是线性规则匹配流水线(Linear Matching Pipeline),严格遵循 “自上而下匹配,首条命中即终止(First Match Wins)” 的铁律:

[ 用户发起网络请求 (target.com) ]
                 │
                 ▼
[ 1. 本地自定义高优规则 (DOMAIN / IP-CIDR) ] ──(命中)──► [ 执行指定策略并终止匹配 ]
                 │ (未命中)
                 ▼
[ 2. 外部订阅规则集 (RULE-SET) ] ──────────────(命中)──► [ 执行指定策略并终止匹配 ]
                 │ (未命中)
                 ▼
[ 3. IP 归属地数据库 (GEOIP,CN) ] ──────────────(命中)──► [ 执行 DIRECT 直连并终止匹配 ]
                 │ (未命中)
                 ▼
[ 4. 最终兜底规则 (FINAL / MATCH) ] ────────────(生效)──► [ 执行 PROXY / 默认出站策略 ]

核心规则类型精析与对比

规则类型匹配机制说明实战应用场景与范例
DOMAIN严格完全匹配域名,子域名不匹配DOMAIN,www.apple.com,DIRECT
DOMAIN-SUFFIX后缀匹配(包含该域名及其所有子域名)DOMAIN-SUFFIX,openai.com,AI-Group(推荐首选)
DOMAIN-KEYWORD字符串包含匹配(只要域名含该词即命中)DOMAIN-KEYWORD,github,PROXY
IP-CIDR针对特定 IP 地址段进行掩码匹配IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP基于内置 MaxMind IP 数据库判断归属地GEOIP,CN,DIRECT(国内 IP 自动直连)
RULE-SET引用外部维护的规则列表文件维护大体量分流规则(如防广告、流媒体解锁)
FINAL兜底终点,未命中上述任何规则的所有流量FINAL,PROXY(防止未知外网流量裸奔泄露)

💡 优化核心技巧(no-resolve 参数):
当配置 IP-CIDR 规则时,若请求初始为一个域名,小火箭默认会尝试发起 DNS 解析以获得 IP。加上 no-resolve 参数可阻止本地向外发起不必要的 DNS 查询,既能显著降低解析延迟,又能彻底杜绝本地宽带 DNS 泄露。


二、 策略组配置实战:告别频繁风控漂移

策略组(Policy Group)相当于一个虚拟容器,把多个实体节点包裹在一起,按照设定的策略算法智能调度。

1. 为什么坚决不要用 URL-Test 访问 AI 服务?

2. 手把手创建 AI 专用 Fallback 策略组

  1. 打开小火箭底部导航栏,点击 「配置」;
  2. 点击当前生效规则文件右侧的 「ⓘ」 按钮;
  3. 选择 「策略组」,点击右上角 「+」;
  4. 填写配置参数:
    • 名称:AI-Services
    • 类型:选择 fallback
    • 节点选择:勾选 2~3 个低延迟、原生纯净的落地节点;
  5. 保存后回到「规则」列表,在最上方添加两条规则:
    • 类型 DOMAIN-SUFFIX,条件 openai.com,策略指定为 AI-Services;
    • 类型 DOMAIN-SUFFIX,条件 anthropic.com,策略指定为 AI-Services。

三、 高阶实战:构建小火箭两跳链式代理 (Proxy Pass)

如果你拥有一台国内直连延迟极低的“高速前置机 A”,以及一台原生住宅/固定出口但国内直连容易丢包的“落地机 B”,通过小火箭的 Proxy Pass(前置代理) 可以轻松搭建企业级链路中继:

[ 你的 iPhone ]
       │ (本地直连, 延迟 15ms)
       ▼
[ 前置中继节点 A ]
       │ (节点间内网高速中继)
       ▼
[ 原生出口落地节点 B ]
       │ (固定纯净 IP 访问目标)
       ▼
[ OpenAI / Netflix / Google ]

操作步骤:

  1. 确保节点列表中已经添加了“前置机 A”与“落地机 B”;
  2. 找到“落地机 B”,点击其右侧的 「ⓘ」 进入编辑;
  3. 向下滚动找到 「前置代理 (Proxy Pass)」 选项,点击进入;
  4. 勾选你的“前置机 A”(或者一个包含了优质前置线路的 fallback 策略组);
  5. 点击右上角保存完成;
  6. 实测效果:连接落地机 B 后,小火箭先建立通往节点 A 的加密通道,由 A 代为握手 B,外界检测到的永远是 B 的固定 IP,彻底兼顾了极速响应与纯净原生出口!

四、 局域网代理共享(免软路由拯救 Switch / TV)

小火箭内置了极其实用的二级网关功能,同一 Wi-Fi 下的设备无需单独安装代理客户端即可共享网络代理分流:

  1. 进入小火箭 「设置」 ➔ 找到 「代理共享」;
  2. 勾选开启 「启用共享」;
  3. 界面会显示当前手机的局域网 IP(如 192.168.1.100)以及代理端口(HTTP 默认 1082,SOCKS5 默认 1080);
  4. 打开 Switch、PS5 游戏机或电视盒子的网络设置,将代理服务器设置为上述 IP 与端口,即可实现局域网内全套加速!

五、 HTTPS 解密与去广告 (MITM 模块安全规范)

小火箭支持通过 MITM(中间人解密)技术重写请求头,过滤恶意网页广告或流媒体脚本注入:

  1. 生成并信任 CA 证书:
    • 进入小火箭「配置」➔「证书」➔「生成新的 CA 证书」;
    • 点击「安装证书到系统」;
    • 关键步骤:前往 iOS 系统「设置」➔「通用」➔「关于本机」➔「证书信任设置」,手动开启该证书的完全信任;
  2. 安全准则:
    • 绝不要使用任何第三方提供的预制根证书,必须且只能使用本机独立随机生成的私有证书;
    • 在网银、加密通信或处理关键敏感业务时,建议暂停启用 MITM 模块,遵循最小权限原则。

六、 常见故障排查速查表

故障现象潜在触发诱因快速解决对策
锁屏休眠后后台掉线断网iOS 内存管理机制在低电量模式下冻结后台 VPN 扩展关闭 iOS「低电量模式」;在小火箭设置中开启「随网络切换自动重连」
网页打开提示隐私连接不安全 (SSL Error)开启了 MITM 功能但系统未信任私有根证书前往「设置」➔「通用」➔「关于本机」➔「证书信任设置」开启信任开关
小火箭延迟测试全部 Timeout本地宽带运营商阻断了默认的 ICMP/TCP 测速地址在设置中将测速 URL 修改为 http://www.google.com/generate_204 或 Cloudflare 测速端点
借号安装后手机被锁错误在 iOS 系统「设置-iCloud」中登录了他人的 Apple ID严正警告:外区 Apple ID 仅允许在 App Store 中登录,切勿登录系统 iCloud!

结语

Shadowrocket 作为 iOS 生态中最长青的代理利器,其真正的威力在于灵活的分流匹配与多节点调度。通过合理布局 Fallback 策略组、开启 Proxy Pass 链式中继,不仅能化解封锁与 IP 漂移风险,还能为全家所有移动终端提供稳定可靠的高速接入!

Previous
Karing 全平台客户端终极指南:从 Clash/Sing-box 订阅导入到链式代理组合
Next
安卓应用商店大盘点:告别地区限制、流氓捆绑与国产恶意隐私索取

目录大纲 (TOC)

11 节