京东全自动挂机京豆网页扫码登录源码-QL青龙面板安装教程

发布于 2021-10-25  87 次阅读


QL青龙面板安装教程,京东每日自动领京豆程序,每天大概可以领取60~100+京豆。

安装本程序需要:一台服务器(Centos7系统)

教程第一步(连接服务器):Win+R键输入CMD后回车,输入 ssh root@服务器IP 回车后输入服务器密码。

教程第二步(安装宝塔):输入命令 

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

或者手动安装:


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以后 安装docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

Docker管理器安装完成后在SSH内输入以下命令安装docker-compose;

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

宝塔安装完成后复制外网面板地址到浏览器打开,输入用户名和密码登录进去,接着到软件商店搜索 Docker管理器 并安装(大概需要10分钟)

安装青龙面板,打开宝塔面板的文件管理页面,进入 /root 目录,新建一个名字为 QL 的文件夹。

新建完成后进入QL文件夹内新建一个名为 docker-compose.yml 的空白文件,空白文件内输入以下内容保存。

version: "3"
services:
  qinglong:
    image: whyour/qinglong:latest
    container_name: qinglong
    restart: unless-stopped
    tty: true
    ports:
      - 5700:5700
      - 5701:5701
    environment:
      - ENABLE_HANGUP=true
      - ENABLE_WEB_PANEL=true
    volumes:
      - ./config:/ql/config
      - ./log:/ql/log
      - ./db:/ql/db
      - ./repo:/ql/repo
      - ./raw:/ql/raw
      - ./scripts:/ql/scripts
      - ./jbot:/ql/jbot
      - ./ninja:/ql/ninja
    labels:
      - com.centurylinklabs.watchtower.enable=false

接着SSH输入 cd /root/QL/  然后输入 docker-compose up -d ,命令运行完成后青龙面板就安装完成了!

接下来是安装青龙面板依赖库,没有安装的部分脚本无法运行,复制以下每一行代码到SSH输入执行不能一次性全丢进去执行。

docker exec -it qinglong bash -c "npm install -g typescript"
docker exec -it qinglong bash -c "pnpm install axios date-fns"
docker exec -it qinglong bash -c "pnpm install crypto -g"
docker exec -it qinglong bash -c "pnpm install png-js"
docker exec -it qinglong bash -c "npm install -g npm"
docker exec -it qinglong bash -c "pnpm i png-js"
docker exec -it qinglong bash -c "pip3 install requests"
docker exec -it qinglong bash -c "cd scripts && pnpm install jsdom"

docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"

docker exec -it qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"

docker exec -it qinglong bash -c "cd /ql/scripts/ && apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && npm i && npm i -S ts-node typescript @types/node date-fns axios png-js canvas --build-from-source"

yum install wget unzip -y && cd QL/scripts && wget https://ghproxy.com/https://github.com/shufflewzc/faker2/releases/download/0.0.1/utils.zip && unzip utils.zip

然后到宝塔面板放行5700、5701端口,然后打开网址 你的服务器IP:5700(例如 127.0.0.1:5700),输入账号密码admin,初始化完成后到宝塔面板的文件管理,进入目录 /root/QL/config ,打开auth.json 修改密码(如图) 保存,修改密码后登陆青龙面板。

登陆青龙面板后添加任务并运行,青龙面板拉库代码(QL pannel Pull GitHub Repository Code)名称: 【Faker集合仓库】 (名称可随意)、定时规则:0 0 0 * * *、命令:

国内代理 https://ghproxy.com/

【Faker集合仓库】(推荐)
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"

最后一步,安装ninja(京东扫码登录页端),SSH输入以下命令

docker exec -it qinglong bash

git clone https://ghproxy.com/https://github.com/shufflewzc/ninja.git /ql/ninja
cd /ql/ninja/backend
pnpm install
pm2 start

然后到宝塔面板的文件管理进入目录 /root/QL/config 打开 extra.sh ,将以下代码复制输入进去保存

cd /ql/ninja/backend
pm2 start

然后打开网址 你的服务器IP:5701(例如 127.0.0.1:5701),进入Ninja,扫码登录京东账号即可每日自动领京豆!

京东协议更新,扫码登录失效了,现在只能抓取Cookie领豆,青龙面板添加环境变量 名称JD_COOKIE,值填写抓包到的京东Cookie,也可以抓取WSKEY更稳定!
WSKEY变量名JD_WSCK,退出京东再开启抓包登录京东APP即可抓包到WSKEY,使用WSKEY需要添加以下任务

命令:ql repo https://ghproxy.com/github.com/Zy143L/wskey.git "wskey"
定时:15 */6 * * *


平淡无趣的人。