前言:
前置准备:一、Ubuntu 21.10 x64服务器(演示用),请放行5700端口,不然进不去后台。
现在vultr也需要,具体可以参考文章:翻车实录:被vultr技高一筹。
Ssh连接工具,xshell和mobaxterm都可以。
安装docker
先安装docker,可参考官方文档:https://github.com/whyour/qinglong
输入命令
apt install docker.io #安装docker
docker常用命令
docker exec -it qinglong /bin/bash #进入容器(qinglong为容器名称)
按键Ctrl + D #退出当前容器
docker ps #列出所有容器
sudo systemctl status docker
#查看docker状态
ql check #自动检查容器(进入容器之后)
安装青龙
拉取青龙镜像
docker pull whyour/qinglong:latest
创建青龙容器
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 \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest
安装docker compose
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose #安装
mkdir qinglong
wget https://raw.githubusercontent.com/whyour/qinglong/develop/docker-compose.yml #启动容器
# 启动
docker-compose up -d
# 停止
docker-compose down
后台设置
浏览器进入[vps ip地址]:5700 #进入青龙后台,之后按照提示安装。账号和密码默认admin,通知先跳过。
安装青龙依赖
转自科技玩家:https://www.kejiwanjia.com/jiaocheng/40617.html
## 进入青龙容器(容器名称可docker ps -a查看)
docker exec -it {容器名称} bash
## 安装青龙依赖
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
拉入脚本库
定时任务-添加任务-运行脚本,自动每天定时运行。
ql repo https://ghproxy.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql" #FAKER3脚本库
时间格式为cron时间,拉取的随便写就行
添加环境变量(京东cookie)
手动把你抓取的京东cookie填入,变量名称:JD_COOKIE,值只需要填写ptkey和ptpin,备注随便写。
如果需要通知可以最后自行添加
最后
脚本库不要一次拉太多,重复任务太多会造成死机,可以进入容器并输入ql check查看问题。