Clash订阅转换工具使用教程:SubConverter完整配置指南
立即下载Clash入门 全平台支持 · 官方最新版
什么是Clash订阅转换工具
Clash订阅转换工具(SubConverter)是一种实用的代理订阅链接转换工具,能够将不同格式的订阅链接互相转换。许多机场和服务商提供的订阅链接格式各不相同,有的只支持V2Ray格式,有的只支持SS格式,而Clash需要特定的YAML配置格式。订阅转换工具就是解决这个格式不兼容问题的桥梁。
为什么需要订阅转换
- 格式兼容:将SS、SSR、V2Ray、Trojan等格式统一转换为Clash可用的YAML配置
- 规则合并:将多个机场的订阅合并到一个配置文件中
- 自定义模板:添加个性化的分流规则和策略组
- 自动更新:转换后的链接支持自动更新,无需手动修改配置
常见订阅格式对照
| 格式名称 | 原始类型 | Clash支持 | 转换必要性 |
|---|---|---|---|
| SS URI | Shadowsocks | 需转换 | 是 |
| SSR URI | ShadowsocksR | 需转换 | 是 |
| V2Ray URI | VMess/VLESS | 需转换 | 是 |
| Trojan URI | Trojan | 需转换 | 是 |
| Clash YAML | Clash原生 | 直接支持 | 否 |
| SIP008 | SS标准 | 需转换 | 是 |
在线订阅转换工具使用
最简单的方式是使用在线订阅转换服务,无需安装任何软件。
步骤一:获取原始订阅链接
从你的机场或服务商后台获取订阅链接,通常是一串以 ss://、vmess:// 或 https:// 开头的URL。
步骤二:使用在线转换服务
- 打开订阅转换网站(搜索“Clash订阅转换”即可找到)
- 在“订阅链接”输入框中粘贴你的原始订阅链接
- 选择目标格式为“Clash”
- 选择后端服务器(通常有多个可选)
- 选择配置模板(如“Clash经典模板”)
- 点击“生成订阅链接”
- 复制生成的转换后链接
步骤三:导入Clash客户端
- 打开你的Clash客户端(Clash Verge、Mihomo Party等)
- 进入“配置”或“Profiles”页面
- 点击“新建”或“添加订阅”
- 粘贴转换后的链接
- 点击“下载”或“更新”
- 等待配置下载完成并应用
在线转换参数说明
在线转换工具通常提供以下可配置参数:
- target:目标格式(clash、clashr、v2ray等)
- config:规则模板(默认使用Clash经典规则)
- emoji:是否将节点名替换为国旗Emoji
- list:是否输出为节点列表而非完整配置
- tfo:是否开启TCP Fast Open
- udp:是否开启UDP转发
- append_type:是否在节点名后添加类型标识
本地部署SubConverter
如果担心隐私问题或在线服务不稳定,可以在本地部署SubConverter。
Docker部署(推荐)
- 确保已安装Docker环境
- 拉取SubConverter镜像:
docker pull tindy2013/subconverter:latest - 运行容器:
docker run -d --name subconverter -p 25500:25500 tindy2013/subconverter:latest - 访问
http://localhost:25500确认服务正常
手动部署
- 从GitHub下载SubConverter对应平台的预编译版本
- 解压到本地目录
- 运行
subconverter可执行文件 - 默认监听
127.0.0.1:25500
本地部署配置文件
部署后可自定义 pref.toml 配置文件,主要配置项:
[common]
api_mode = true
default_config = "config/fullconfig.toml"
[server]
listen = "127.0.0.1"
port = 25500
[advanced]
max_allowed_rulesets = 0
max_allowed_rules = 0
自定义规则模板
SubConverter的核心优势在于可以自定义规则模板,实现个性化的分流策略。
模板文件结构
规则模板使用INI格式,主要包含以下部分:
[custom]
; 策略组定义
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT
custom_proxy_group=♻️ 自动选择`url-test`.*
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=Ⓜ️ 微软服务`select`[]🚀 节点选择`[]DIRECT
; 规则集引用
ruleset=🎯 全球直连,rules/LocalAreaNetwork.list
ruleset=🚀 节点选择,rules/Telegram.list
ruleset=🌍 国外媒体,rules/Netflix.list
ruleset=Ⓜ️ 微软服务,rules/Microsoft.list
; 自定义规则
ruleset=🎯 全球直连,[]GEOIP,CN
ruleset=🐟 漏网之鱼,[]MATCH
常用策略组模板
以下是一个实用的策略组配置示例:
- 节点选择:手动选择使用的节点
- 自动选择:自动测速选择最快节点
- 国外媒体:Netflix、YouTube等流媒体专用
- 苹果服务:Apple相关服务分流
- 微软服务:Microsoft相关服务分流
- 电报消息:Telegram专用
- 全球直连:国内网站直连
- 漏网之鱼:未匹配规则的流量
规则集来源
常用规则集可以从以下渠道获取:
- Loyalsoldier规则集:GitHub上维护最活跃的Clash规则集
- ConnersHua规则集:分类细致的分流规则
- 自定义规则:根据个人需求编写的规则
多订阅合并技巧
如果你有多个机场订阅,可以通过SubConverter将它们合并为一个配置文件。
在线合并方法
- 在订阅链接输入框中输入多个URL,用竖线
|分隔 - 例如:
https://airport1.com/sub|https://airport2.com/sub - 选择转换格式和模板
- 生成合并后的订阅链接
合并后的优势
- 统一管理:一个配置文件管理所有节点
- 灵活切换:不同机场的节点可以在同一个策略组中选择
- 容灾备份:一个机场不可用时自动切换到其他机场
注意事项
- 合并后节点数量可能很多,建议开启节点名去重
- 不同机场的节点名可能重复,使用
append_type参数区分 - 合并链接较长时可能影响客户端解析速度
常见问题与解决方案
问题1:转换后链接无法导入Clash
解决方案:
- 检查链接是否完整复制
- 确认转换服务是否正常(尝试更换后端)
- 检查原始订阅链接是否有效
问题2:转换后节点为空
解决方案:
- 确认原始订阅链接未过期
- 检查原始格式是否被SubConverter支持
- 尝试使用不同的转换后端
问题3:规则不生效
解决方案:
- 确认规则模板路径正确
- 检查规则集URL是否可访问
- 确认Clash客户端已重新加载配置
问题4:本地部署服务无法访问
解决方案:
- 检查端口25500是否被占用
- 确认防火墙未拦截该端口
- 查看SubConverter日志排查错误
订阅转换最佳实践
- 优先使用原生Clash订阅:如果机场直接提供Clash格式订阅,无需转换
- 定期更新转换链接:原始订阅节点变更后需要刷新转换缓存
- 备份自定义模板:精心编写的规则模板要保存好,方便迁移
- 本地部署更安全:涉及订阅信息的操作建议在本地完成
- 测试后再投入使用:转换后的配置先测试连通性再日常使用
总结
Clash订阅转换工具是管理多格式代理订阅的利器,无论是使用在线服务还是本地部署,都能轻松实现格式转换、规则定制和多订阅合并。掌握SubConverter的使用,可以极大提升Clash配置管理的效率和灵活性。
这篇教程有帮助吗?立即下载Clash入门试试吧!
全平台支持 · 安全无毒 · 官方最新版