Sobre o projeto
subconverter 是一个命令行实用工具,旨在将代理订阅数据在多种格式之间进行转换。它支持广泛的源和目标类型,包括 Clash、ClashR、Quantumult、Quantumult X、Loon、Shadowsocks (SS)、SS Android、SSD、SSR、Surfboard、Surge(版本 2、3 和 4)以及 V2Ray。它还可以解析类似 Telegram 的 HTTP/Socks5 链接作为源。
主要功能包括:
- **转换**:将订阅从一种格式转换为另一种格式,目标名称通过 `target` 参数指定(例如,`clash`、`quanx`、`surge&ver=4`)。
- **合并**:通过使用管道符(`|`)连接多个订阅的 URL,然后进行 URL 编码,并将结果作为 `url` 参数传递,从而合并多个订阅。
- **自定义配置**:可选地通过 `config` 参数提供外部配置文件,以覆盖默认的组和规则集。
- **自动上传**:在 `gistconf.ini` 中配置 GitHub 个人访问令牌后,在本地订阅链接中添加 `&upload=true` 会自动将转换后的内容上传到 Gist。
使用非常简单:在本地运行程序(默认端口 25500),并访问类似 `http://127.0.0.1:25500/sub?target=clash&url=<encoded-url>` 的 HTTP 接口。该工具可作为 Docker 镜像使用,并包含中文版 README 以获取高级用法说明。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.