Loading
0

最新qinglong青龙面板安装及全自动刷京东豆详细方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器

前言:如何全自动领取刷京东都?京东豆可以在购买东西时抵扣现金,这是极好的,并且京东也提供了各种各样的游戏及宠物、农场做任务领取京东豆,本教程介绍如何使用青龙面板全自动领取京东豆方法,希望对大家有帮助。
准备工作:
1、一台云服务器,如果没有,可以点击购买ECS云服务器 购买(推荐至少2核+2G内存以上,因为要定时运行大量脚本,配置太低,可能因资源不足失败)
2、服务器安装为linux系统,推荐Centos7.x或Centos8.x或乌班图系统。
本教程以Centos7为例
开始安装:
说明:我们需要借助青龙面板来实现自动运行脚本,所以先要安装青龙面板。由于青龙面板是基于docker容器的,所以,需要先安装docker容器。
安装Docker容器
安装有很多方法,比如借助第三方工具安装容器,或者手动安装容器。您是小白用户,可以安装宝塔面板,然后在宝塔面板中安装docker容器。
1、方法1:给服务器安装宝塔面板,并在宝塔后台可视化安装docker容器。
ssh远程登录到服务器后执行如下命令即可安装宝塔面板

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

安装完成后会生成一个登录地址及账号和密码,这个需要牢记,并且需要事先在安全组或服务器内部防火墙中放行8888及6800端口,(青龙面板默认端口是5700,为了安全起见,我是修改过端口为6800)
登录宝塔后台,参考如图安装docker容器。(可以选择最新版的docker)

2、方法2:如果您有服务器使用基础,可以手动安装docker容器,若没有,可以用方法一宝塔中安装

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

如果安装提示找不到docker包,可以参考执行如下命令后再安装。

sudo yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

注意:安装完成后执行如下命令,若能正常启动,没有报错,则表示安装正常。

sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker

从Docker官方拉取青龙面板镜像
1、拉取青龙镜像

docker pull whyour/qinglong:latest

稍等片刻镜像拉取成功,具体时间看服务器带宽网速,拉取成功后可以执行如下命令看到镜像,则表示正常,如图。

docker images


2、复制如下命令到服务器中粘贴回车,通过镜像拉起一个容器,没有报错则正常。
注意:青龙面板默认的端口是5700,网上很多教程采用了默认的端口,不安全,我这里将5700修改为了6800
所以:
1、请将6800更换为您自己的端口,命令中的5700不要修改,否则青龙面板将无法打开,只修改5800这个为您自己的端口即可。
2、请记得将例如6800端口在安全组或防火墙中放行,否则无法打开。若不清楚,可以问下服务器提供商。

docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/scripts:/ql/scripts \
-v $PWD/ql/repo:/ql/repo \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/jbot:/ql/jbot \
-v $PWD/ql/raw:/ql/raw \
-p 6800:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name qinglong \
--hostname qinglong \
--restart always \
--privileged=true \
whyour/qinglong:latest

拉起镜像后可以执行如下命令看到则说明正常

docker ps -a

显示up则表示运行中。
此时青龙面板安装完毕,可以使用ip地址+6800端口进行访问,例如我的访问地址为:http://113.115.31.58:6800/
初始化青龙面板:


点击开始安装按钮。这里可以根据你自己的喜欢设置通知方式,比如每天22:00告诉你今天领取了多少京豆、多少金币、多少红包……当然,你也可以直接跳过该步骤

设置青龙面板的管理员账号密码,设置好后一定要牢记,以防止忘记

配置青龙依赖
自动配置依赖:

进入容器:

docker exec -it qinglong /bin/bash

如果您是内地服务器,可执行如下命令安装依赖

curl -fsSL https://blog.tag.gg/soft/sh/qinglong_nd_blog_tag_gg.sh | sh

若是海外服务器,可执行如下命令安装依赖

curl -fsSL https://blog.tag.gg/soft/sh/qinglong_yilai_haiwai_blog.tag.gg.sh | sh

安装界面如图

手动配置依赖:(若已自动配置完成请忽略)
登录青龙面板后台:依赖管理中手动添加以下依赖,添加时勾选自动拆分
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 

如果提示“ 安装失败 ”则登录容器里面执行如下命令安装后再重新安装。.

pnpm install -g
pnpm install -g pnpm

Python3下:添加方式如上截图,选择Python3

requests
canvas  
ping3
jieba
aiohttp

Linux下:添加方式如上截图,选择Linux

bizCode
bizMsg  
lxml

依赖安装失败的,可以点击重新安装,若一直失败,请重启服务后安装
至此青龙面板安装完毕,接下来我们登录后台设置。
获取京东 Cookie
推荐安装谷歌浏览器获取。
1、打开谷歌浏览器,按f12进入调试模式,点击按照如图点击图标后,浏览器中输入 m.jd.com 回车即可访问手机版页面并输入账号和密码登录进去,然后参考如图获取key和pin值。

复制的pt_key和pt_pin值格式如下(注意分号是英文状态下的分号)

pt_key=AAJjWLvjADC6FvLxYWfsfsfsfsfsfsfsfsfVxtzVkBB0k3ucky7yfBxkPKSXw;pt_pin=cxxxxt;

然后打开青龙面板,选择环境变量→添加变量,名称为JD_COOKIE,值为刚复制的京东账号Cookie,备注自己填方便识别,别的不需要动。添加后点确定就可以,如果需要添加多个账号,只需要获取多个Cookie添加上去就可以了,名称仍然为JD_COOKIE

青龙面板本身不具备京东脚本的功能,只是一个管理和执行相应脚本的可视化平台。为了使其能够完成媷羊毛的功能,接下来使用青龙面板拉去一些库,使其自动更新一些功能
拉脚本仓库:
登录面板后选择 定时任务→添加任务。

名称:根据自己情况填写
命令:填写如下:

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql"

定时规则:填写如下

50 7-23/2 1 * *

设置后请点击如图按钮运行并拉取脚本即可。


拉库后会显示如图

执行后如图,可以判断是否正常。


分享几个收集的脚本库,可以根据自己情况选择是否需要。
温馨提醒:不要频繁的去执行,避免黑号。还有就是建议京东账号绑定微信,有个活动抽奖抽到微信红包会自动提现到微信钱包。
搭建若有问题,请留言详细描述,我可以帮您看下。

KingRan/KR(集合库)

ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"

6dylan6/jdpro(集合库)任务定时建议50 7-23/2 * * *

ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"

国内服务器请使用以下命令:

ql repo https://js.dayplus.xyz/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"

上述方式还不行的话,可以考虑使用 gitee 版本,更新相比 GitHub 可能会稍慢点。

ql repo https://gitee.com/dylanote/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"

gys619/Absinthe(集合库)

ql repo https://github.com/gys619/Absinthe.git "jd_|jx_|jddj_|gua_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_|sign_graphics_validate|jddj_cookie|function|ql|magic|JDJR|JD" "main"

smiek2121(开卡库)

ql repo ql repo https://github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js|cleancart_activity.js|jdCookie.js|sendNotify.js"

Yun-City/City(集合库)

ql repo https://github.com/Yun-City/City.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendnotify|ZooFaker_Necklace|jd_Cookie|JDJRValidator_|sign_graphics_validate|ql|magic|cleancart_activity"

zero205/JD_tencent_scf

ql repo https://github.com/zero205/JD_tencent_scf.git "jd_|jx_|jdCookie" "backUp|icon" "^jd[^_]|USER|sendNotify|sign_graphics_validate|JDJR|JDSign|ql" "main"

咱们为了防止漏掉某些羊毛,上方所有的库新建定时任务拉取,里面有重复脚本禁用脚本,重复的内容会被禁用的。
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-3-36242-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:Docker本地搭建私有仓库方法
下一篇:解决docker报错:Cannot connect to the Docker daemon Is the docker daemon running?