subconverter
用于转换各种代理订阅格式的实用工具。
支持的类型
类型 | 作为源 | 作为目标 | 目标名称 |
---|---|---|---|
Clash | ✓ | ✓ | clash |
ClashR | ✓ | ✓ | clashr |
Quantumult | ✓ | ✓ | quan |
Quantumult X | ✓ | ✓ | quanx |
Loon | ✓ | ✓ | loon |
SS (SIP002) | ✓ | ✓ | ss |
SS Android | ✓ | ✓ | sssub |
SSD | ✓ | ✓ | ssd |
SSR | ✓ | ✓ | ssr |
Surfboard | ✓ | ✓ | surfboard |
Surge 2 | ✓ | ✓ | surge&ver=2 |
Surge 3 | ✓ | ✓ | surge&ver=3 |
Surge 4 | ✓ | ✓ | surge&ver=4 |
V2Ray | ✓ | ✓ | v2ray |
Telegram 类 HTTP/Socks 5 链接 | ✓ | × | 仅作为源 |
注意:
-
Shadowrocket 用户应使用
ss
、ssr
或v2ray
作为目标。 -
您可以在 Telegram 类 HTTP/Socks 5 链接中添加
&remark=
为该节点设置备注。例如:-
tg://http?server=1.2.3.4&port=233&user=user&pass=pass&remark=示例
-
https://t.me/http?server=1.2.3.4&port=233&user=user&pass=pass&remark=示例
-
快速使用
直接使用默认的分组和规则集配置,无需更改任何设置
访问接口
http://127.0.0.1:25500/sub?target=%TARGET%&url=%URL%&config=%CONFIG%
描述
参数 | 必要性 | 示例 | 说明 |
---|---|---|---|
target | 是 | clash | 目标订阅类型。从支持的类型中的目标名称获取。 |
url | 是 | https%3A%2F%2Fwww.xxx.com | 要转换的订阅。支持 URL 和文件路径。先用 URLEncode 处理。 |
config | 否 | https%3A%2F%2Fwww.xxx.com | 外部配置文件路径。支持 URL 和文件路径。先用 URLEncode 处理。更多示例可在此仓库中找到。 |
如果您需要合并两个或更多订阅,应在 URLEncode 处理前用 '|' 连接它们。
示例:
您有 2 个订阅,想要合并它们并生成一个 Clash 订阅:
1. https://dler.cloud/subscribe/ABCDE?clash=vmess
2. https://rich.cloud/subscribe/ABCDE?clash=vmess
首先用 '|' 分隔 2 个订阅:
https://dler.cloud/subscribe/ABCDE?clash=vmess|https://rich.cloud/subscribe/ABCDE?clash=vmess
然后用 URLEncode 处理得到 %URL%:
https%3A%2F%2Fdler.cloud%2Fsubscribe%2FABCDE%3Fclash%3Dvmess%7Chttps%3A%2F%2Frich.cloud%2Fsubscribe%2FABCDE%3Fclash%3Dvmess
然后在访问接口中用实际值填充 %TARGET% 和 %URL%:
http://127.0.0.1:25500/sub?target=clash&url=https%3A%2F%2Fdler.cloud%2Fsubscribe%2FABCDE%3Fclash%3Dvmess%7Chttps%3A%2F%2Frich.cloud%2Fsubscribe%2FABCDE%3Fclash%3Dvmess
最后在 Clash 中订阅这个链接就完成了!
进阶用法
请参阅中文文档。
自动上传
自动上传到 Gist
在根目录的 gistconf.ini 中添加一个个人访问令牌,然后在本地订阅链接中添加 &upload=true
,这样当您访问此链接时,程序将自动更新内容到 Gist 仓库。
示例:
[common]
;取消下面一行的注释并输入您的令牌以启用上传功能
token = xxxxxxxxxxxxxxxxxxxxxxxx(您的个人访问令牌)