之前网上有只要扫码一下就可以每天领上百京豆和一些红包的活动,后来呢,扫码就失效了,但是呢,这背后的技术还没有失效。这白嫖活动其实就是用脚本代替我们去参与京东的各种活动,去获取红包和京豆,而这些脚本是部署在电脑上,定时去执行的,接下来,根据网上的大佬的教程,我们也来实现一下。

一、安装前的准备

青龙面板是使用Docker来安装的,理论上,只要有可以运行 Docker 的电脑都可以进行安装。但是呢,因为脚本要定时运行,所以最好安装在服务器上,或者一直不关机的的电脑上。有人说使用树莓派等开发板能够实现吗,理论上好像也可以,但是因为树莓派是 arm 架构的,得找到相应的 arm 版的青龙面板镜像。

个人建议购买一台服务器,阿里云、腾讯云都有很便宜的服务器,那种一核一 G 的服务器完全够用,我买的是一核 2G 的腾讯云服务器,一年也就 74 元,运气好的话,一个月就回本了。服务器最好选用 Linux 服务器,搭建只需要执行些简单的命令即可。接下来的教程都是使用Linux 服务器进行搭建的。

二、安装 docker

已经安装 Docker 的可以跳过这一步,没有安装的可以使用以下脚本命令直接安装 Docker。

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

安装 Docker 后记得启动 Docker,并配置开机启动

sudo systemctl start docker  #启动Docker

sudo systemctl enable docker #配置开机自启

三、拉取镜像

docker pull whyour/qinglong:latest

四、部署镜像(二选一)

4.1 docker命令部署

docker run -dit \
 -v $PWD/ql/config:/ql/config \
 -v $PWD/ql/log:/ql/log \
 -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/jbot:/ql/jbot \
 -p 5700:5700 \
 --name qinglong \
 --hostname qinglong \
 --restart always \
 whyour/qinglong:latest

4.2 docker-compose部署

## 安装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-compose.yml

version: "3"
services:
  qinglong:
    image: whyour/qinglong:latest
    container_name: qinglong
    restart: unless-stopped
    tty: true
    ports:
      - 5700:5700
    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

## 到docker-compose.yml目录启动容器

docker-compose up -d

五、打开防火墙

青龙面面板通过网页访问,走的是 5700 端口,记得在服务器防火墙设置中放行 5700 端口

六、配置青龙面板

1、登录青龙面板

面板地址:http://服务器IP:5700
默认账号:admin
默认密码:adminadmin

当您使用以上密码首次登录后,面板会显示已初始化密码。请在 SSH 终端内查看新密码(输出的结果就是实际的密码了{“username”:“admin”,“password”:""),查看代码如下

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

2、青龙面板基础命令

青龙面板基础命令(容器内执行或者新建定时任务时忽略 docker exec -it qinglong),一般不需要使用,大部分操作可以在网页中实现,此处仅做记录。

#更新青龙
docker exec -it qinglong ql update

#更新青龙并编译
docker exec -it qinglong ql restart

#拉取自定义仓库
docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"

#拉取单个脚本
docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js

#删除7天前的所有日志
docker exec -it qinglong ql rmlog 7

#启动bot
docker exec -it qinglong ql bot

#导出互助码
docker exec -it qinglong ql code

#通知测试
docker exec -it qinglong notify test test

#立即执行脚本
docker exec -it qinglong task test.js now

#并行执行脚本
docker exec -it qinglong task test.js conc

3、添加库

青龙面板本身不具备京东脚本的功能,只是一个管理和执行相应脚本的平台,接下来使用青龙面板拉去一些库。登录面板后选择定时任务->添加任务

lfbxeadx.png

添加任务的界面如下图所示,名称随便起,命令待会给出,定时规则自定义,我使用的是0 0 0 * * *,代表每天零点执行脚本。我们添加的脚本是拉取脚本的脚本,实际执行的脚本会在我们添加的脚本运行后自动添加。

lfbxevgs.png

4、拉取各种库的脚本如下

### 签到集合库

各平台签到,项目地址

https://github.com/Sitoi/dailycheckin

某东,目前还在维护的,集合库(包含开卡)拉其一就好,太多重复请求可能黑。
开卡是店铺会员卡,邀请好友开卡得豆的活动,开多了会有很多垃圾短信。
天天喊让人上他车的就是为了做他工具人助力各活动。

### jdpro(集合库)

点评:更新勤,无重复,互助模式可选,有一键配置适合小白。
项目地址:https://github.com/6dylan6/jdpro.git

国内机用下面指令(带代理):

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

国外机用下面指令:

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

### KR(集合库)

点评:更新勤,无重复,内部互助,顺序不可选。
项目地址:https://github.com/KingRan/KR.git

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

### yydspure(集合库)

点评:更新一般,比较多失效的。

ql repo https://github.com/okyyds/yyds.git "jd_|jx_|gua_|jddj_|m |jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator" "master"

### Faker3(集合库)

点评:更新算勤,比较多重复和失效的。

ql repo 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" "main"

### 【619】【集合库,可选】

ql repo https://github.com/gys619/jdd.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】【集合库,拉KR即可】

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"

仓库中的脚本可能会重复,但是没事,建议都拉。拉完之后记得运行,不运行的话要等到你设置好的时间才会自动执行。运行后会自动拉去一些执行活动的脚本。

七、登录京东账号

之前登录京东账号很简单,扫个码就实现了,那是通过ninjia来实现的,但是现在不管用了,需要我们手动添加。手动添加的话有很多种方法,可以通过网页查看源代码,也可以通过抓包,原理都是一样,都是为了获取 Cookie,这里介绍一种更为简单的方法,只需要获取验证码登录,就可以获取 Cookie。软件的下载地址放蓝奏云了,需要的自取。
蓝奏云地址:电脑获取验证码抓京东 ck
运行软件获取验证码

lfbxfh43.png

lfbxfr8r.png

复制获取的 Cookie,Cookie 千万别泄露,Cookie 千万别泄露,Cookie 千万别泄露,重要的事情说三遍。然后打开青龙面板,选择环境变量->添加变量,名称为JD_COOKIE,值为刚复制的 COOKIE,备注自己填,别的不需要动。添加后点确定就可以,如果需要添加多个账号,只需要获取多个 COOKIE 添加上去就可以了,名称仍然为JD_COOKIE。添加好京东账号之后就可以去执行脚本了,如果等不及想尝试,可以自己触发脚本运行,否则就会在相应的时间执行。

lfbxg2cm.png

八、Others

1、将京东账号绑定微信

该脚本执行时会执行京东极速版的一个任务,那个任务执行时会往绑定的微信里面打钱,虽然不多,一天几毛,但是积少成多嘛!有的账号即使绑定微信了也不会打钱,不知道为啥

2、下载京喜

不是打广告,也没钱啊。这个脚本会帮你领各种红包,大概两三天就能够弄到十来块,这些红包是无门槛的,但是大部分只能够在京喜里面使用。京东里面的商品在惊喜同样可以结算,美滋滋!

3、打开京东京喜各种活动

什么农场啊,牧场啊,都给打开,这些东西一般第一次需要人手动选择商品,然后等待脚本执行就好了。

最后修改:2024 年 10 月 31 日
如果觉得我的文章对你有用,请随意赞赏o(* ̄▽ ̄*)ブ