本文系统讲解小火箭(Shadowrocket)在iOS平台的配置方法,从基础安装到高级分流规则,涵盖TUN模式与系统代理区别、代理组类型选择、常见连接问题排查等核心内容,帮助用户快速上手跨境网络访问工具。
客户端获取与版本选择
iOS设备无法在App Store直接搜索到Clash系列应用,小火箭作为主流替代方案需通过非国区Apple ID下载,建议提前准备美区/港区Apple ID,或在第三方平台获取兑换码。
设备系统要求iOS 15.0及以上版本,老旧设备若无法升级系统,可考虑Quantumult X作为备选方案,该应用同样支持Clash配置文件格式。
配置文件结构解析
小火箭配置采用YAML格式,核心包含以下模块:
proxies:
- name: "节点1"
type: ss
server: example.com
port: 8388
cipher: aes-256-gcm
password: password123
proxy-groups:
- name: "自动选择"
type: url-test
proxies:
- 节点1
- 节点2
url: "http://www.gstatic.com/generate_204"
interval: 300
rules:
- DOMAIN-SUFFIX,google.com,自动选择
- GEOIP,CN,DIRECT
- MATCH,自动选择
代理组类型适用场景
Select(手动选择):适合多节点场景,用户自行切换不同节点。
URL-Test(自动测速):根据响应延迟自动切换最优节点,适合日常浏览。
Fallback(故障转移):主节点不可用时自动切换备用节点,保障连接稳定性。
TUN模式与系统代理区别
系统代理模式
仅接管HTTP/HTTPS流量,应用需主动支持代理设置,优点是兼容性好,缺点是无法处理游戏、UDP视频等非HTTP流量。
TUN模式
创建虚拟网卡接管全部流量,包括UDP和TCP协议,适合游戏玩家、直播用户、VoIP通话等场景,开启方法:设置 → TUN开关 → 启用。
华为/鸿蒙设备用户注意:部分机型TUN模式可能存在兼容问题,建议先测试常用应用是否正常。
分流规则优先级
规则匹配自上而下执行,常用规则类型优先级为:
- DOMAIN-SUFFIX(域名后缀):精确匹配,如
google.com匹配mail.google.com - DOMAIN(完整域名):仅匹配指定域名
- IP-CIDR(IP段):适合内网IP或已知服务器IP
- GEOIP(地理位置):快速判断是否需要代理
建议将常用网站规则置于文件顶部,长尾部规则放在底部,可提升匹配效率。
常见问题排查
现象:节点显示已连接但无法访问
原因:DNS污染或规则命中DIRECT导致直连失败。
解决方法:检查规则中是否存在GEOIP,CN,DIRECT误判;尝试更换DNS服务器(如1.1.1.1、8.8.8.8)。
现象:部分App无法联网
原因:该App未走系统代理或被TUN模式拦截。
解决方法:进入设置 → 应用代理 → 将目标App添加至代理列表。
现象:开启TUN后设备发热
原因:所有流量经过本地处理,CPU负载增加。
解决方法:非游戏/直播场景建议关闭TUN,使用系统代理即可。
节点选择建议
不同使用场景对节点性能要求差异明显:
| 场景 | 延迟要求 | 带宽要求 | 推荐类型 |
|---|---|---|---|
| 4K视频 | <100ms | >50Mbps | 高端专线 |
| 游戏 | <50ms | >10Mbps | 低延迟线路 |
| 办公 | <150ms | >5Mbps | 普通中转 |
判断节点服务商可靠性可关注:是否提供测速截图、客服响应速度、退款政策是否明确,避免选择超低价套餐,稳定性往往与价格正相关。
配置导入与更新
获取订阅链接后,打开小火箭 → 点击右上角+ → 选择「从URL导入」即可自动获取节点列表,建议每7天手动刷新一次,部分机场会定期更换节点信息。
如需自定义配置,可使用SubConverter工具将不同格式订阅转换为小火箭兼容格式,支持过滤节点标签、按地区筛选等高级功能。
