Shadowrocket(俗称小火箭)是iOS平台知名的代理客户端,支持Shadowsocks、VMess、Trojan、HTTP等主流协议,掌握配置文件下载与自定义方法,可满足跨境办公、学术资源访问等需求,本文详解配置文件的获取途径、YAML语法规范及常见问题解决方案,帮助用户快速搭建稳定的网络访问环境。
配置文件获取途径
配置文件通常以.yaml或.conf格式提供获取方式主要有三种:
- 机场订阅链接:大多数服务商提供Clash格式订阅地址,复制后在客户端「配置」页面添加订阅即可
- 开源配置分享:GitHub存在大量开源配置文件,可自行搜索「Clash config」获取
- 手动创建:高级用户可自行编写YAML文件,导入客户端使用
获取订阅链接后,打开小火箭点击右上角「+」号,选择「从URL导入」,粘贴链接并等待加载完成。
YAML配置文件结构解析
小火箭配置文件采用Clash YAML格式,核心结构如下:
proxies:
- name: "节点名称"
type: ss
server: example.com
port: 443
cipher: aes-256-gcm
password: your-password
proxy-groups:
- name: "自动选择"
type: url-test
proxies:
- 节点名称
url: "http://www.gstatic.com/generate_204"
interval: 300
rules:
- DOMAIN-SUFFIX,google.com,自动选择
- GEOIP,CN,DIRECT
- MATCH,自动选择
代理组类型选择
| 类型 | 特点 | 适用场景 |
|---|---|---|
| select | 手动选择节点 | 多设备切换、固定节点 |
| url-test | 自动测速选择延迟最低 | 日常浏览、视频 |
| fallback | 优先前一个,失败则切换 | 追求稳定性 |
日常使用推荐url-test类型,系统会自动检测节点延迟并切换至最优线路。
分流规则配置要点
规则采用「匹配类型、匹配值、代理策略」的三段式结构:
- DOMAIN-SUFFIX:匹配域名后缀,如
google.com可匹配mail.google.com - DOMAIN-KEYWORD:关键词匹配,适合广告过滤
- IP-CIDR:IP段匹配,用于内网分流
- GEOIP:根据IP库识别国家/地区,
GEOIP,CN表示中国IP走直连
规则执行顺序自上而下,匹配即生效,建议将常用网站规则置于顶部,通用规则放在末尾。
TUN模式与系统代理区别
小火箭提供两种运行模式:
- 系统代理:仅接管HTTP/HTTPS流量,兼容性好但无法处理游戏UDP数据包
- TUN模式:创建虚拟网卡接管所有流量(包括UDP),适合游戏、直播等场景
开启TUN模式需在「设置」→「TUN」中启用,并确认设备已安装相关证书,部分应用可能检测到代理并拒绝连接,此时可尝试切换至系统代理模式。
常见问题FAQ
现象:配置文件导入后显示解析失败 原因:YAML语法错误或订阅链接已失效 解决方法:检查链接是否过期,用文本编辑器核对YAML缩进是否正确
现象:节点显示已连接但无法访问 原因:本地网络DNS污染或规则配置不当 解决方法:尝试更换DNS服务器,清理「规则」中的失效条目
现象:开启代理后应用闪退 原因:应用与小火箭存在兼容性问题 解决方法:更新至最新版本,或尝试关闭TUN模式
节点选择建议
不同使用场景对节点性能要求差异明显:
- 4K视频播放:需选择支持高带宽的线路,优先BGP或CN2优化节点
- 游戏加速:要求低延迟丢包率,推荐物理距离较近的节点
- 日常办公:注重稳定性,url-test自动切换可保障持续连接
选择服务商时关注其节点更新频率、带宽余量及客服响应速度,避免使用频繁掉线的低价线路。
通过以上步骤,用户可完成小火箭配置文件的下载与自定义,合理配置代理组与分流规则,能够显著提升跨境访问体验,如需进一步优化,可研究Clash Premium内核的高级功能,如TCP并发数调整或自定义DNS策略。