欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何在云服务器上安装青龙面板?

最编程 2024-02-14 09:56:22
...

云服务器 | 搭建青龙面板

安装青龙面板

docker-compose 部署

mkdir qinglong
wget https://raw.githubusercontent.com/whyour/qinglong/master/docker/docker-compose.yml

# 启动
docker-compose up -d
# 停止
docker-compose down

打开浏览器,访问 http://{ip}:5700

青龙面板常用命令

1.查看容器名
docker ps
2.重启青龙容器
docker restart qinglong-web-1
3.更新青龙(或者直接面板更新)
docker exec -it qinglong-web-1 ql update
4.更新青龙并编译
docker exec -it qinglong-web-1 ql restart
5.拉取自定义仓库,已Faker仓库为例
docker exec -it qinglong-web-1 ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate"
6.拉取单个脚本,以Faker库的资产变更通知为例
docker exec -it qinglong-web-1 ql raw https://github.com/shufflewzc/faker2/blob/main/jd_bean_change_new.js
7.导出互助码
docker exec -it qinglong-web-1 ql code
8.通知测试
docker exec -it qinglong-web-1 notify test test
9.立即执行脚本,以资产变更通知为例
docker exec -it qinglong-web-1 task jd_bean_change_new.js now
10.并行执行脚本
docker exec -it qinglong-web-1 task jd_bean_change_new.js conc
11.查看青龙密码 注意你的容器及文件夹名称
docker exec -it qinglong-web-1 cat /ql/config/auth.json
12.删除7天前的所有日志
docker exec -it qinglong-web-1 ql rmlog 7
13.启动青龙bot 前提你已配置好青龙BOT
docker exec -it qinglong-web-1 ql bot

# 更新并重启青龙
ql update                                                    
# 运行自定义脚本extra.sh
ql extra                                                     
# 添加单个脚本文件
ql raw <file_url>                                             
# 添加单个仓库的指定脚本
ql repo <repo_url> <whitelist> <blacklist> <dependence> <branch> <extensions>
# 删除旧日志
ql rmlog <days>                                              
# 启动tg-bot
ql bot                                                       
# 检测青龙环境并修复
ql check                                                     
# 重置登录错误次数
ql resetlet                                                  
# 禁用两步登录
ql resettfa                                                  

# 依次执行,如果设置了随机延迟,将随机延迟一定秒数
task <file_path>                                             
# 依次执行,无论是否设置了随机延迟,均立即运行,前台会输出日,同时记录在日志文件中
task <file_path> now                                         
# 并发执行,无论是否设置了随机延迟,均立即运行,前台不产生日,直接记录在日志文件中,且可指定账号执行
task <file_path> conc <env_name> <account_number>(可选的) 
# 指定账号执行,无论是否设置了随机延迟,均立即运行 
task <file_path> desi <env_name> <account_number>      
# 设置任务超时时间   
task -m <max_time> <file_path>
# 实时打印任务日志,创建定时任务时,不用携带此参数
task -l <file_path>

添加依赖

nodejs

crypto-js  
prettytable
dotenv  
jsdom
date-fns  
tough-cookie  
tslib
ws@7.4.3  
ts-md5  
jsdom -g  
jieba  
fs
form-data  
json5  
global-agent  
png-js  
@types/node  
require
typescript  
js-base64  
axios  

python3

requests
canvas  
ping3
jieba
aiohttp

linux

bizCode
bizMsg  
lxml