DOCKER 青龙面板报错,需要关闭selinux
setenforce 0 或者 改/etc/selinux/config 内SELINUX=disabled(需重启)
自动签到部署了一段时间,都不维护了,豆子越来越少,听说有个叫青龙面板的好东西,装好后赶紧给大家分享一下:
一、须知:
二、准备:
2.putty、xshell 等 SSH 登录工具。
三、操作步骤
1.SSH root 账户登录:sudo -i
以安装青龙面板到
/docker/ql
目录为例:
yum -y install docker
systemctl start docker
systemctl enable docker
docker pull whyour/qinglong:latest
#部署青龙脚本
docker run -dit -v $PWD/ql/config:/ql/config -v $PWD/ql/db:/ql/db -v $PWD/ql/repo:/ql/repo -v $PWD/ql/raw:/ql/raw -v $PWD/ql/scripts:/ql/scripts -v $PWD/ql/log:/ql/log -v $PWD/ql/jbot:/ql/jbot -v $PWD/ql/ninja:/ql/ninja -p 5700:5700 -p 5701:5701 -e ENABLE_HANGUP=true -e ENABLE_TG_BOT=true -e ENABLE_WEB_PANEL=true --name qinglong --hostname qinglong --restart always whyour/qinglong:latest
docker run -dit -v /docker/ql/config:/ql/config -v /docker/ql/db:/ql/db -v /docker/ql/scripts:/ql/scripts -v /docker/ql/log:/ql/log -v /docker/ql/jbot:/ql/jbot -p 5700:5700 --name qinglong --restart always whyour/qinglong:latest
#打开 http://ip:5700,默认账号 admin,密码:admin。此时密码会重置,需要获取重置后的密码,password 后面的字符就是密码,输入新密码登录即可。
cat /docker/ql/config/auth.json
#在青龙面板的定时任务_添加任务中,拉取胖虎的 faker2 仓库,有了这些脚本才能签到:
#名称:
faker2.git
#命令:
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"
#定时规则:
0 0 0 * * *
#以 edge 浏览器为例,打开 JD 触屏版:https://home.m.jd.com,按下 F12,找到网络_全部,然后登录,此时名称栏目会出现 log.gif 开头的栏目,点击该栏目,后面会出现 cookie 详细条目,只需要其中的 pt_key、pt_pin 的值。
在青龙面板环境变量_添加变量中添加:
#名称
JD_COOKIE(多帐号取同一名字,不可更改)
#值(英文的,和;必不可少)
#样例:pt_key=AAJiX8BdDhxU24Qyfdfhfghjf234r6ghdjghadfsdadgjfgcOu9tythtyC0;pt_pin=jd_qNWLRfgsryrteyrthdfgbwerrw46hekAuD7uU;
pt_key=< 你从浏览器中复制的pt_key>,pt_pin=< 你从浏览器中复制的pt_pin>;
#打开 server 酱注册:https://sct.ftqq.com获取 token。
#青龙面板中打开配置文件_config.sh,按照注释填入 token,保存即可。
PS:ninja 可以搭配青龙面板使用扫码登陆,但是 bug 较多,仍推荐上述方式登录。多个账号请重复 3 步骤即可。
安装ninja
1.进入青龙容器 qinglong为容器名称
sudo docker exec -it qinglong bash
2.拉取ninja
git clone https://github.com/MoonBegonia/ninja.git /ql/ninja #拉取ninja
3.进入ninja后端文件夹 安装并启动ninja
cd /ql/ninja/backend
pnpm install
pm2 start