这是 SubConv 的一个fork,是ZJU专版的 SubConv ,但是由于不能fork自己的项目,我已我手动开了一个仓库
- 支持Clash配置和V2ray格式的base64链接(即原始订阅不一定是Clash)
- 一个可以勉强能看的订阅转换 Web-UI (感谢 @Musanico)
- 大体基于 ACL 的规则(包括了ZJU专用规则)
- 基于 Provider 的节点自动更新
- (为土豪)多机场用户提供了支持
- 剩余流量和总流量的显示(单机场的时候才有用,需要你的机场和你用的Clash同时支持,已知Clash for Windows, Clash Verge, Stash, Clash Meta for Android等已支持)
- 实现了订阅转换成 proxy-provider 的 api, (一般人也不会去用吧)
- 支持配置文件 (
config.py
,之后说不定会写subconverter配置到本项目的转换)
docs (中英都有, 但是机翻)
若为原版内核需要v1.15.0或更新,否则会出现地区分组分类失败的情况
本接口适用于一元机场的订阅转换(大概率不适用于别的机场) 现理论上适配所有机场,由于使用了clash特性proxy-provider,Linux用户只需保存转换后的配置可实现自动更新节点(不需要自动更新的脚本,是clash核心本身支持的)
目前 hysteria, hysteria2, TUIC 的转换未经测试,遇到问题请提issue,并提供日志(Vercel可以看日志,VPS部署可以看输出的错误信息)
自己根据 文档 部署
欢迎 issue 和 PR。如果要提pr请从main分支开新分支然后提pr到dev分支,或者也可以先把main合并到dev然后在dev里改,最后提pr到dev
本项目采用 MPL-2.0 License 分发