本文详解Shadowrocket与Clash客户端间的订阅格式差异,通过SubConverter工具实现小火箭订阅链接转换,涵盖YAML配置生成、代理组设置及多平台同步技巧,提升跨境网络访问效率。
Shadowrocket(小火箭)与Clash系列客户端采用不同的配置格式,直接导入通用订阅常导致节点识别异常,掌握小火箭订阅链接转换技术,可实现iOS与Windows/Mac设备间的配置无缝迁移。
订阅格式差异与转换原理
小火箭原生支持SS/SSR/V2Ray/Trojan等协议的直接订阅,而Clash客户端需特定YAML结构,通用订阅链接(通常为Base64编码)包含服务器地址、端口、密码等原始参数,Clash配置则需定义proxies、proxy-groups及rules三层结构。
SubConverter作为开源转换后端,可将通用订阅转为Clash、Surge、Quantumult X等格式,转换过程实质是协议解析与YAML重组,保留节点信息的同时增加策略组逻辑。
小火箭订阅链接转换操作步骤
-
获取原始订阅链接 复制服务商提供的通用订阅地址(通常以
sub?或subscribe?开头),避免使用已针对特定客户端优化的专属链接,选择最基础的Base64订阅。 -
配置SubConverter参数 访问本地或在线转换接口,填入以下关键参数:
target=clash:指定输出Clash格式url=:填入URL编码后的原始订阅emoji=true:添加国家/地区标识udp=true:启用UDP转发(游戏场景必需)
-
生成并导入配置 转换完成后获取新订阅地址,iOS设备在小火箭中选择"添加订阅"→"URL导入";Clash Verge Rev用户通过"配置"→"远程订阅"粘贴链接。
Clash核心配置概念解析
代理组类型与适用场景
YAML配置中的proxy-groups定义流量调度策略:
- Select(手动选择):用户主动切换节点,适合需要固定IP的跨境办公场景
- URL-Test(自动测速):定时检测延迟自动选优,适用于学术资源访问
- Fallback(故障转移):主节点失效时自动切换,保障视频会议稳定性
proxy-groups:
- name: Auto-Select
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- Node-A
- Node-B
TUN模式与系统代理区别
系统代理仅接管HTTP/HTTPS流量,依赖应用主动识别代理设置;TUN模式通过虚拟网卡接管所有流量(含UDP、ICMP),适合游戏加速与不完全遵循系统代理的应用,国际网络加速需求高的用户建议开启TUN。
分流规则优先级
规则匹配遵循自上而下原则:
DOMAIN:精确匹配特定域名DOMAIN-SUFFIX:匹配后缀,如google.com涵盖mail.google.comIP-CIDR:基于IP段分流,适用于CDN场景GEOIP:按国家/地区归类,通常置底作为默认策略
常见问题排查
现象:转换后节点显示超时,测试连接失败
原因:订阅链接包含特殊字符未URL编码,或转换后端未支持新协议(如Reality)
解决:使用URL编码工具处理订阅地址,或更换支持Xray-core的SubConverter实例
现象:Clash启动后系统无法上网,需关闭软件恢复
原因:TUN模式与系统防火墙冲突,或YAML缩进格式错误
解决:管理员权限运行Clash,检查配置文件空格缩进(禁用Tab),尝试切换为系统代理模式
现象:小火箭与Clash节点数量不一致
原因:部分协议(如SSR)在Clash Meta内核中需特定支持,或订阅转换时过滤了不兼容节点
解决:确认Clash Verge Rev使用Meta内核,转换参数添加ssr=true启用SSR支持
对于需要稳定国际网络加速服务的用户,建议选择提供Clash原生YAML订阅的服务商,避免频繁转换,优质节点应具备BGP中转与IEPL专线,满足4K流媒体与低延迟游戏需求,定期更新订阅链接转换后的配置,可确保多设备策略同步。
通过标准化的小火箭订阅链接转换流程,用户可在iOS与桌面端保持一致的代理策略,实现跨境办公网络环境的统一管控。