青龙Tools (公测) – 青龙面板的变量第三方手动/半自动管理中间件
演示图
功能介绍
- 理论支持青龙全版本
- 自定义变量名称 & 数量
- 支持多容器上传管控
- 容器独享变量限额
- 自选服务器和变量组上传
- 支持变量黑名单 & IP提交次数限制
- 支持容器相互迁移 & 复制 & 备份 & 恢复
- 插件模式(可将自行编写插件绑定到变量上使用)
- 程序热更新(快速更新版本)
技术栈
- 语言:Golang
- Web框架:Gin框架
- 配置文件:Viper库
- 日志:Zap库
- 数据库:GORM - SQLite
- API文档:https://console-docs.apipost.cn/preview/0fdb4c815ed24ab2/e2057f0e0b8dc545
- 文档密码:609889
配置文件
app:
# 运行模式:生产环境留空(开发模式:debug)
mode: ""
# 运行端口
port: 15000
安装教程
1、直接启动
# 创建目录,自己夺定合适上级目录
mkdir qltools && cd qltools
# 赋予权限
chmod 755 QLPanelTools
# 上传程序二进制文件后启动
./QLPanelTools
2、Docker启动
# 创建QLTools目录并进入
mkdir qltools && cd qltools
# Docker版本提供架构:amd64、arm64、arm-7
docker run -itd --name QLTools -v $PWD/config:/QLTools/config -v $PWD/plugin:/QLTools/plugin -p 15000:15000 nuanxinqing123/qltools:latest
自行构建步骤
# 项目开发环境:Golang 1.18
# Clone 项目并进入项目目录
git clone https://github.com/nuanxinqing123/QLTools.git && cd QLTools
# 更新项目依赖
go mod tidy
# 构建前端静态文件(需要安装go-bindata)
go-bindata -o=bindata/bindata.go -pkg=bindata ./assets/...
# 打包
go build
仓库地址
Github:https://github.com/nuanxinqing123/QLTools
遇见问题或者Bug请直接提issues
文中未注释时,默认文章版权归作者所有。请注明出处:【青龙Tools (公测) – 青龙面板的变量第三方手动/半自动管理中间件:https://6b7.org/450.html】
THE END
二维码
打赏


adminn
高级
z1293
ck可以复制到另一个青龙,任务是不是也弄个可以复制到另一个青龙的
Warm mood@z1293
目前不支持也不打算支持青龙任务的迁移/复制
mi
青龙面板2.1首页公告不显示了,只剩底部信息,请问需要怎么修改呢?
Warm mood@mi
这个可能是后端容器挂掉了,检查一下后端。
Easy
大佬,变量组用新建模式配合检测插件一点问题没有。 但是也会导致一个ck过期后,,新提交的无法固定原来顺序位置,跑到最后面一个位置上,故此早期的版本用更新模式很棒提交直接覆盖原来的ck和位置,, 2.2用更新模式要么报错要么提交后容器不同步,正表达更新模式啥的都写的没问题啊,实在找不到原因。 冒昧打扰盼复!
Easy
就这个更新模式,没有找到一个有效的帖子参考,折腾好几晚上,哭死
能给个截图参考一下配置参数吗,更新匹配正规则用您在科技玩家发的贴参数带入不管用, 提交了还是不同步,web显示成功容器内没有!