https://github.com/dev2people/clashsub-tools-server-docker-compose
clash 订阅工具
订阅链接解析为 clash 配置文件,然后通过 js 脚本处理可以实现自定义分组规则等。
clash 订阅 1,clash 订阅 2 -> 合并订阅 -> 处理脚本 1,处理脚本 2 -> 新的订阅
建议使用场景:
本项目使用 docker 发布,详细部署方式请查看 docker-compose.yml
services:
sub-converter:
image: dev2people/clashsub-tools-server
restart: unless-stopped
ports:
- "29081:8189"
volumes:
- "./data:/workdir/data"
- "./config:/workdir/config"
可以本地部署内网使用,注意发布到公网需要部署 nginx 配置好 nginx 证书保证没有中间人攻击。
/**主方法 */
function main(configJsonStr) {
const configObjClone = JSON.parse(configJsonStr);
//对 configObjClone 进行修改
configObjClone.rules = [
'GEOIP,CN,DIRECT'
// ...
]
return JSON.stringify(configObjClone);
}
1
tyrone2333 10 天前
用的镜像 image: dev2people/clashsub-tools-server 没有源码 不敢用啊
|
2
ccpbisi OP 我分析了一下那个镜像,里面是 jar 包,有能力的人可以解包逆向看看,我反正无所谓了,反正免费用,作者弄了个捐助,再说了偷节点也没法变现吧
|
3
b1u2g3 10 天前 1
"偷节点也没法变现吧"
---要么很傻很天真,要么黑心的坏 |
5
Pteromyini 10 天前
为啥不试试 sub-store 呢
|
6
x86 10 天前
直接 proxy-providers+在线转换的模板
|
7
aptupdate 10 天前 via iPhone
mihomo(meta)管理多个订阅很方便,更复杂的用 sub-store
|