青龙面板搭建+JD签到

By | 2021-12-10

青龙面板是一款支持python3、javaScript、shell、typescript 的定时任务管理面板


部署方法
docker 部署
1.docker 安装
sudo curl -sSL get.docker.com | sh
2.启动容器
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/repo:/ql/repo \
-v $PWD/ql/raw:/ql/raw \
-v $PWD/ql/scripts:/ql/scripts \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest
安装完成后,在浏览器输入服务器ip:5700 即可登录青龙面板,根据提示设置自己的青龙密码。
进入青龙面板后我们就可以定时运行我们需要的脚本任务了。
下面介绍下如何通过青龙面板自动运行京东签到任务,领取京东各种福利。
首先我们拉取下网友大神的脚本库方法如图配置

命令代码
ql repo https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator" "main"
为了及时更新我配置的是每小时拉取1次库
0 0-23/1 * * *
然后在环境变量里面配置好自己的京东cookie 脚本就可以正常运行了

脚本运行失败的我们可以看下脚本运行的日志,一般来说是部分脚本需要安装的依赖没有安装,运行下面指令一键安装依赖
docker exec -it QL bash

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
也可以在面板里面安装相关的依赖