安装并配置青龙面板自动领京东京豆,做各种任务

原文链接:https://www.dujin.org/18884.html/comment-page-1#comments

青龙面板是一个多功能的可视化面板,而今天缙哥哥跟大家分享的是利用青龙面板来自动执行京东领京豆,做东东农场任务签到浇水免费领水果,京喜牧场养小鸡收集鸡蛋,京东极速版金币,京东赚赚领金币,东东萌宠喂养。同时还能自动领取京东红包、京喜红包、京东极速版红包……

一、前期准备

  • 第一步: 你需要一台服务器,最好是国内的,毕竟你是在国内使用京东购物,挂机服务器在海外太过明显。
  • 第二步: 全新安装 CentOS操作系统,并放开 22、5600 端口。

二、安装青龙面板

1、安装并启动青龙面板

通过 SSH 连接服务器,安装 Docker环境。

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

启动 Docker,并设置 Docker 开机自动启动。

systemctl start docker
systemctl enable docker

直接执行下方代码拉取青龙面板镜像:

docker pull whyour/qinglong:latest

如果你是群辉之类的 NAS 安装青龙镜像,在 Dockers 官方镜像列表中拉取最新版的青龙镜像,直接使用 Dockers 搜索镜像qinglong即可。

接着部署青龙面板,这里可以更改启动端口号为5688,如下所示:

docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-p 5600:5688 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest

2、修改青龙面板端口号

有时候,登陆青龙面板会提示登陆失败次数过多。大多数是因为没改端口让人给扫了导致的,所以如果不想限制死访问IP的话还是最好修改默认端口号,这也是所有服务搭建应该注意的。

(1)清除登陆失败次数过多限制

直接进入青龙面板文件目录,找到[auth.json](https://www.dujin.org/tag/auth-json "View all posts in auth.json")文件

/root/ql/config/auth.json

打开编辑,找到下方参数,若不为0,将其改为0,保存即可

"retries":0,

(2)修改青龙面板端口

首先查看青龙面板Docker的容器ID,记录下来。

docker ps

停止Docker服务,修改青龙面板配置文件hostconfig.json(文件位置:/var/lib/docker/containers/容器ID目录下)里的 HostPort 端口数值。:

service docker stop
vi /var/lib/docker/containers/容器ID

修改好之后,别忘了重启 Docker 服务。

systemctl restart docker
注:修改端口后,服务器自带的iptable安全组以及云服务器的防火墙要把对应端口号放行才可以正常访问。

三、初始化青龙面板

部署完成后,直接访问IP:5688访问青龙面板的安装界面。

直接开始安装进入下一步。

这里可以根据你自己的喜欢设置通知方式,比如每天22:00告诉你今天领取了多少京豆、多少金币、多少红包……当然,你也可以直接跳过该步骤。server酱现在收费了,所以不配置也行,没什么太大影响。

设置管理员账号密码,这是初始化安装青龙面板最重要的步骤,当然,如果你不小心忘了,或者说不明原因没有进入这个配置页面,也没有关系,可以通过 SSH 执行下方命令查看账号及密码。

docker exec -it qinglong cat /ql/config/auth.json

四、安装青龙面板依赖库

在安装好青龙面板之后,第一时间部署依赖库,以便适应各种脚本。否则将会出现很多定时任务错误,导致京豆比较少的情况。

1、服务器一键安装依赖库

首先查看青龙面板是否正常运行,记下青龙 Docker 的容器名字,默认的名称就是qinglong

docker ps


之后输入一键安装命令,如果你的青龙容器不叫qinglong,那自己替换为相应的容器名字:

docker exec -it qinglong bash

安装依赖命令:

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

慢慢等就 OK 了。

2、青龙面板添加依赖库

点击左侧菜单依赖管理(IP/dependence),再在右上角点击添加依赖

依赖类型分三种,分别是:NodeJs、Python3、Linux,分别进行添加。添加的方式非常简单,按上图所示,选择好对应的依赖类型,然后输入名称即可。注意需要一个个复制,不能一次性全扔进去。

  • 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
  • Python3 依赖库

    requests
    canvas  
    ping3
    jieba
    aiohttp
  • Linux 依赖库

    bizCode
    bizMsg  
    lxml

在青龙面板依赖库中添加后会自动执行安装,点击日志或者刷新页面可以查看是否安装成功,若安装失败可以点击重新安装。

五、配置青龙面板定时任务

青龙面板本身不具备京东脚本的功能,只是一个管理和执行相应脚本的可视化平台。为了使其能够完成媷羊毛的功能,接下来使用青龙面板拉去一些库,使其自动更新一些功能。

登录面板后选择定时任务添加任务,输入名称、命令和定时规则即可。

1、京东定时任务库

这里整理了 GitHub 上的一些任务库,通过添加任务,并设置定时规则,使其自动拉取、更新羊毛任务。

  • KingRan/KR(集合库)

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

    ql repo https://github.com/curtinlv/JD-Script.git
  • Zy143L/wskey(wskey转换库)

    ql repo https://github.com/Zy143L/wskey.git "wskey"
  • 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"
  • 6dylan6/jdpro(集合库)

    ql repo https://github.com/6dylan6/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"
  • 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"

2、定时规则

为了防止漏掉某些羊毛,上方所有的库新建定时任务拉取,里面有重复脚本禁用脚本,重复的内容会被禁用的。

这里的定时规则如下:

秒 分 时 天 月 周

各个单位之间分别以空格分割,假设这些脚本要每天23:30自动更新。那么则应该这么设置:

0 30 23 * * *

首次拉完之后记得先手动运行,不运行的话要等到你设置好的时间才会自动执行。运行后会自动拉去一些执行活动的脚本。

六、获取京东 Cookie

使用 Chrome 内核浏览器(比如 Google 浏览器、Edge 浏览器、360 极速浏览器……),打开开发者模式(快捷键:F12),打开 Network(网络)标签,浏览器当前页面访问京东移动端登录地址m.jd.com,按照提示登录你的京东账号,选择项目里第一个内容(每个人的名字可能都不一样),复制你的京东账号 Cookie,也就是下图所示内容:

然后打开青龙面板,选择环境变量添加变量,名称为JD_COOKIE,值为刚复制的京东账号Cookie(Cookie 值并不需要这么多,只需要里面的pt_keypt_pin两个就行了,懂的人可以通过文本文档查找自行提取,不懂的人全部复制粘贴上去),备注自己填方便识别,别的不需要动。添加后点确定就可以,如果需要添加多个账号,只需要获取多个Cookie添加上去就可以了,名称仍然为JD_COOKIE

添加好京东账号 Cookie 之后就可以去执行脚本了,如果等不及想尝试,可以自己触发脚本运行,否则就会在相应的时间执行。

温馨提醒:不要频繁的去执行,避免黑号。还有就是建议京东账号绑定微信,有个活动抽奖抽到微信红包会自动提现到微信钱包。

七、开启京东游戏任务

建议把所有活动游戏都点击一次,京东工厂这种需要自己选产品的建议自己选,不然会自动选一个,有的干脆不选。这里给大家说下各个游戏入口位置:

  • 京东APP

    • 摇钱树:京东APP→右下角我的→中间更多工具
    • 东东萌宠:京东APP→右下角我的
    • 宠汪汪:京东APP→右下角我的
    • 东东农场:京东APP→右下角我的
  • 京喜APP

    • 京喜工厂:惊喜APP→右下角我的
    • 京喜牧场:惊喜APP→右下角我的
    • 京喜财富岛:惊喜APP→右下角我的
  • 京东极速版

    • 发财大赢家:京东极速版→右下角我的
    • 汪汪乐园:京东极速版→右下角我的