一、关于jd_winner介绍(lxk0301备份库)
https://gitee.com/abinnz/jd_winner
获取京东用户cookie:
https://gitee.com/abinnz/jd_winner/blob/master/backUp/GetJdCookie.md
所需软件清单地址:
https://wwe.lanzoui.com/b01o9sc1g 密码:dv49
二、Linux CentOS 8.0 安装环境
docker部署安装
- 安装yum-utils软件包 yum install -y yum-utils
- 设置Docker仓库(这里使用阿里云地址)yum-config-manager —add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装最新版本的Docker yum install docker-ce docker-ce-cli containerd.io
- 设置全局容器日志大小 vi /etc/docker/daemon.json
输入以下内容: {
“log-driver”:”json-file”,
“log-opts”: {“max-size”:”500m”, “max-file”:”3”}
} - 启动docker systemctl start docker
- 设置docker开机启动 systemctl enable docker
- 查看docker是否安装成功 docker -v
docker-compose部署安装
- 安装方式一(GitHub,速度慢)
curl -L “https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
方式二(阿里云国内镜像,速度块)
curl -L https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-`uname -s-
uname -m` > /usr/local/bin/docker-compose - 设置权限 chmod 777 /usr/local/bin/docker-compose
运行qinglong
- 创建/root/app/qinglong目录 mkdir -p /root/app/qinglong
- 下载并解压qinglong.zip,将docker-compose.yml文件配置拖入qinglong文件夹
- 跳到指定目录 cd /root/app/qinglong
- 创建docker并运行 docker-compose up -d
- 查看docker状态 docker ps
注意:修改配置后,都得在当前应用目录重新执行 docker-compose up -d
二、青龙面板使用
青龙面板仓库介绍
https://github.com/whyour/qinglong
开放访问端口
- 搜索关键字“安全组”,各云服务器大致相同
- 安全组配置规则开放5788端口
浏览器访问
- 访问青龙面板地址:公网ip:5788
- 输入默认用户名和密码,用户名:admin,密码:adminadmin
- 输入完毕后提示修改默认密码,即到qinglong目录修改config/auth.json,保存后登录青龙面板
- 修改配置
推送配置教程:https://gitee.com/abinnz/jd_winner/blob/master/githubAction.md
- 新增定时任务
jdwinner
ql repo https://gitee.com/abinnz/jd_winner.git “jddj|jd|jx|getJDCookie” “activity|backUp” “^jd[^_]|USER|JDJR|utils”
20 8,12,16,20,0 *
- 维护京东cookie
三、新版青龙面板使用
- 添加京东cookie(可一个账号一个变量)
- 将压缩包qinglong2.rar的code.sh文件拖进scripts文件夹里,并设置文件权限777
- 将压缩包qinglong2.rar的task_before.sh文件拖进config文件夹里,并设置文件权限777
新建定时任务,点击运行,如下
互助码
task /ql/scripts/code.sh
30 7 *
- 解决宠汪汪找不到png-js
docker exec -it qinglong sh
cd /ql/scripts && npm install png-js