安装docker
1 2 3 4 5 6
| #安装docker sudo yum check-update curl -sSL https://get.daocloud.io/docker | sh sudo systemctl start docker sudo systemctl status docker sudo systemctl enable docker
|
如果已经安装docker 删除qinglong的镜像和服务
1 2
| docker stop $(docker ps -a -q) // stop停止所有容器 docker rm $(docker ps -a -q) // remove删除所有容器
|
安装qinglong
1 2 3 4 5 6 7 8 9 10 11
| docker run -dit \ -v $PWD/ql:/ql/data \ -p 5700:5700 \ -p 5701:5701 \ -e ENABLE_WEB_PANEL=true \ -e ENABLE_HANGUP=true \ -e QlPort="5700" \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest
|
进入容器
1 2
| ## ql为容器名 本文机器容器名为qinglong docker exec -it qinglong bash
|
安装ninja插件
1 2 3 4
| git clone https://gh-proxy.com/https://github.com/shufflewzc/Waikiki_ninja.git /ql/ninja cd /ql/ninja/backend pnpm install pm2 start
|
将以下内容粘贴进去。
1 2
| cd /ql/ninja/backend pm2 start
|
安装签到脚本
1
| ql repo https://ghproxy.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main" # fake2
|
1
| https://github.com/6dylan6/jdpro # 6dy
|
1
| https://github.com/leafTheFish/DeathNote
|
注意事项
- 重启后务必执行一次
ql extra
保证 Ninja 配置成功。
- 更新 Ninja 只需要在容器中
ninja/backend
目录执行 git pull
然后 pm2 start
- Qinglong 需要在登录状态(
auth.json
中有 token)
获取cookie
以前大家都是获取jd的cookie来操作现在 cookie非常容易过期,现在推荐使用 wskey,需要在移动客户端抓包,下面介绍使用安卓客户端的操作,先安装
app:VNET(抓包用)、京东;
VNET抓包wskey:
青龙面板使用wskey转换脚本
1 2
| ql repo https://e.coding.net/HelloDNS/sign/wskey.git "wskey" # 国内外
|
安装青龙的依赖
1
| curl -fsSL https://gh-proxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
|
设置环境变量 QL_LOG_AUTO_INSTALL_DEPEND=ture
参考链接
青龙Faker仓库教程合集
安卓抓取JD wskey + 添加脚本自动转换JD cookie_jd_wsck-CSDN博客