JD签到从零开始 – 教程一

众所周知,JD商城购物的时候可以使用京豆抵扣商品的最低50%的部分优惠下单(京享值9000以上用户可以抵扣90%,8000抵扣80%。以此类推),但是京豆的获取却异常繁琐。因此Github上就有各种大佬开发出解决自动化的脚本去帮助收集京豆和活动红包的脚本,本文将来教大家如何在自己的私有服务器上部署自己的JD签到。

为了方便教学,本人使用本地虚拟机作为演示环境。

  演示环境:CentOS 7.9

  下载地址: CentOS-7-x86_64-Minimal-2009.iso

  SSH工具:FinalShell

  下载地址:FinalShell

部署教程

  1、SSH连接服务器,安装必要运行环境(以下所有命令请在Root用户下运行,否则请自行添加sudo命令)

1
2
3

yum install git wget
yum update

  2、安装Docker。Docker安装方式最方便也方便管理

1
2
3
4
5

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


curl -sSL https://get.daocloud.io/docker | sh

  安装完成之后使用命令:docker version  来确认是否安装成功(没报错基本就安装成功)

  设置Docker开机自启:systemctl enable docker.service

  3、安装Dcoker CE并配置阿里云镜像加速(可选项)

  配置阿里云镜像加速:相关地址

1
2
3
4
5
6
7
8
9

yum install -y yum-utils device-mapper-persistent-data lvm2

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

yum makecache fast
yum -y install docker-ce

service docker start

  

  4、安装Docker Compose

  Github:https://github.com/docker/compose

  运行以下命令以下载 Docker Compose 的当前稳定版本:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14


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

curl -L "https://ghproxy.com/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


ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose


docker-compose --version

  5、关闭CentOS7防火墙

  百度问答:https://zhidao.baidu.com/question/650468069520595005.html

  6、安装青龙面板

  青龙面板介绍:一款支持Python3、JavaScript、Shell、TypeScript 的定时任务管理面板

  Github:https://github.com/whyour/qinglong

1
2
3
4
5
6
7

mkdir qinglong
cd qinglong

wget https://raw.githubusercontent.com/whyour/qinglong/develop/docker-compose.yml

docker-compose up -d

  如果docker-compose.yml 文件下载失效,请自行创建docker-compose.yml文件并写入模板内容

  docker-compose.yml模板

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
version: '2'
services:
  web:
    image: whyour/qinglong:latest
    volumes:
      - ./data/config:/ql/config
      - ./data/log:/ql/log
      - ./data/db:/ql/db
      - ./data/scripts:/ql/scripts
      - ./data/repo:/ql/repo
    ports:
      - "0.0.0.0:5700:5700"
    environment:
      - ENABLE_HANGUP=true
      - ENABLE_WEB_PANEL=true
    restart: always

  检查运行

  然后打开浏览器访问宿主机ip的5700端口即可
例如http://192.168.100.123:5700即ip:5700

  附:如果使用腾讯云&阿里云等国内服务厂商的服务器,请务必在服务器的安全组里面放行 TCP - 5700 的端口

  7、安装配置

  

  

  

  

  8、基本安装已将完成了,下一期将教大家如何配置青龙面板的设置、仓库的拉取以及JD账号Cookie的抓取