一、服务器
阿里云传送门
腾讯云传送门新手建议先一个月试试手,不想废财废力的可以直接上车
型号选 轻量应用服务器
系统镜像:CentOS 7.6
上车测试链接1(短信登录):点这里传送门 (推荐)
(上车后查阅动态方法)机器人抠抠裙:540344427 发送ck或者 登录 给机器人后,再发“查询”就可以获取动态(机器人不回复任何问题)不上车忽略这一步
文章图片
阿里云设置
进入工作台>>安全>>防火墙>>右上角添加规则
文章图片
应用类型选 全部TCP+UDP 然后确定
文章图片
腾讯云设置
进入管理页面>>防火墙>>添加规则
应用类型选:ALL>>确定
文章图片
二:连接FinalShell 自己去网上搜索FinalShell进行下载,安装后打开看图操作
文章图片
到这里就需要自己去服务器管理面板重置一下服务器的密码|
主机ip在服务的控制面板可以看到
文章图片
文章图片
【青龙面板+nolan-依赖+拉库+企业微信推送(手把手喂饭,各版本通用)】
三:青龙面板+nolan 使用 root 权限登录 Centos
su root
安装的yum工具集
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
安装docker-ce,执行后需要等几分钟左右
curl -sSL https://get.daocloud.io/docker | sh
文章图片
启动docker并设置开机自启(一条一条的输入)
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker
从github上下载docker-compose二进制文件安装
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
测试安装结果(可以显示版本号)
docker-compose --version
安装容器 复制,一键运行全部
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 \
-v $PWD/ql/ninja:/ql/ninja \
-p 5700:5700 \
-p 5701:5701 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest
文章图片
浏览器地址栏输入自己的服务器ip:5700进去后网页一片白,更新或换浏览器)
在页面可以设置账号,密码
忘记密码 查看密码路径root >>ql >>config >> auto.json
文章图片
双引号内就是密码,需要改密码可以自己登陆面板就行修改
文章图片
nolan登录器 拉源码
git clone https://ghproxy.com/https://github.com/NolanHzy/nvjdcdocker.git /root/nolanjdc
拉取基础镜像以后不需要拉取镜像了,
sudo docker pull nolanhzy/nvjdc:latest
yum install wget unzip -y
创建一个目录放配置
cd /root/nolanjdc
mkdir -pConfig && cd Config
touch Config.json
刷新
文章图片
双击打开config.json,把下面的代码复制进去,根据自己的需求修改配置
文章图片
复制代码,放进config.json里面修改并保存
{
///浏览器最多几个网页
"MaxTab": "4",
//网站标题
"Title": "NolanJDCloud",
//回收时间分钟 不填默认3分钟
"Closetime": "5",
//网站公告
"Announcement": "为提高账户的安全性,请关闭京东免密支付。下载以下APP并登陆你的账号: 京东、京喜、京东金融、京东极速版。",
///开启打印等待日志卡短信验证登陆 可开启 拿到日志群里回复 默认不要填写
"Debug": "",
///自动滑块次数5次 5次后手动滑块 可设置为0默认手动滑块
"AutoCaptchaCount": "5",
///XDD PLUS Urlhttp://IP地址:端口/api/login/smslogin
"XDDurl": "",
///xddToken
"XDDToken": "",
///Push Plus官方网站:http": //www.pushplus.plus只有青龙模式有用
///下方填写您的Token,微信扫码登录后一对一推送或一对多推送下面的token,只填" "PUSH_PLUS_TOKEN",
"PUSH_PLUS_TOKEN": "",
//下方填写您的一对多推送的 "群组编码" ,(一对多推送下面->您的群组(如无则新建)->群组编码)
"PUSH_PLUS_USER": "",
///青龙配置注意对接XDD 对接芝士 设置为"Config":[]
"Config": [
{
//序号必填从1 开始
"QLkey": 1,
//服务器名称
"QLName": "阿里云",
//青龙地址
"QLurl": "",
//青龙2,9 OpenApi Client ID
"QL_CLIENTID": "",
//青龙2,9 OpenApi Client Secret
"QL_SECRET": "",
//CK最大数量
"QL_CAPACITY": 40,
//消息推送二维码链接
"QRurl": ""
}
]
}
青龙面板>>应用设置>>添加应用
文章图片
创建应用
文章图片
需要修改三个值
//青龙地址
//青龙2,9 OpenApi Client ID
//青龙2,9 OpenApi Client Secret
青龙地址为:你的ip+端口然后再把对应的值填过来保存
文章图片
回到nolanjdc目录创建chromium文件夹并进入
cd /root/nolanjdc && mkdir -p.local-chromium/Linux-884014 && cd .local-chromium/Linux-884014
下载 chromium
wget https://mirrors.huaweicloud.com/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip
文章图片
删除刚刚下载的压缩包, 回到刚刚创建的目录
rm -f chrome-linux.zip
cd /root/nolanjdc
创建nolan容器
sudo docker run--name nolanjdc -p 5703:80 -d-v"$(pwd)":/app \
-v /etc/localtime:/etc/localtime:ro \
-it --privileged=truenolanhzy/nvjdc:latest
文章图片
重启nolan
docker restart nvjdc
浏览器输入ip:5703查看显示页面
文章图片
更新
cd /root/nolanjdc
docker stop nolanjdc
git pull
docker start nolanjdc
四、依赖库修复 FinalShell重新链接服务器后输入以下全部命令(一条条的输入)
cd && docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
若是在输入命令时出现Error: No such container: QL报错,就把命令里面的QL改为qinglong在执行一遍(QL为容器名,改成你自己的容器名就好了)
文章图片
适用于JDHelloWorld的宠汪汪二代目和宠汪汪兑奖品二代目
docker exec -it qinglong bash -c "cd scripts && npm i -S png-js"
全部依赖
docker exec -it qinglong bash -c "npm install -g typescript"docker exec -it qinglong bash -c "npm install axios date-fns"docker exec -it qinglong bash -c "npm install crypto -g"docker exec -it qinglong bash -c "npm install jsdom"docker exec -it qinglong bash -c "npm install png-js"docker exec -it qinglong bash -c "npm install -g npm"docker exec -it qinglong bash -c "pnpm i png-js"docker exec -it qinglong bash -c "pip3 install requests"docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"docker exec -it qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"docker exec -it qinglong bash -c "cd /ql/scripts/ && apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && npm i && npm i -S ts-node typescript @types/node date-fns axios png-js canvas --build-from-source"
五、Faker仓库一键配置
1.执行代码
2、一直按回车
docker exec -it qinglong bash -c "$(curl -fsSL https://ghproxy.com/https://github.com/shufflewzc/VIP/blob/main/Scripts/sh/1customCDN.sh)"
3.添加定时任务
文章图片
名字:faker
值:
ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate|ql"
定时:0 */6 * * *
六、日志动态推送 1.手机登录企业微信
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
把地址到的webhook地址后面的key=之后的编码提取出来
文章图片
打开青龙面板
文章图片
把提取的key填进去,点右上角保存
文章图片
推荐阅读
- Elasticsearch|Docker部署Elasticsearch集群并开启安全设置
- 服务器|宝塔青龙面板 京东 xdd多容器一条龙安装教程
- Java|docker化你的java应用(上)
- Docker|Docker容器数据卷、数据卷容器及具名和匿名挂载
- Docker|Docker(镜像、UnionFS(联合文件系统)、commit)
- docker|docker常见面试题
- k8s|实战(本地存储-2022.3.1(更新版))
- docker|docker 数据卷 mysql_docker容器数据卷
- java|云原生解决什么问题()