众所周知,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的抓取