【2022年1月7日最新踩坑更新(1月9日二次更新)包括一键最全依赖】:一键安装宝塔+青龙+Ninja面板+SaoBing面板+kingfeng面板+go-cqhttp/qqbot机器人

☆☆☆快速上车☆☆☆

有问题可随时联系,楼主24h在线
JD机器人QQ 点击即可
在线交流群(内有机器人) 点击即可
免费代挂快速上车 点击即可

1.使用工具:

1.1 SSH (快速连接Linux服务器。楼主使用的是NextSSH)

楼主给出几条推荐:
客户端:
①:Xshell 官网下载地址
在这里插入图片描述

②:FinalShell 官网下载地址
在这里插入图片描述

③:NextSSH 官网下载地址
在这里插入图片描述

2.安装宝塔

2.1宝塔一键安装脚本(依次执行)

连接上你的服务器IP
首先执行更新

yum update -y

然后
CentOS7以上执行这条:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

CentOS7以下执行这条:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

在ssh输入 bt 可以查看宝塔指令和宝塔地址
在这里插入图片描述
在这里插入图片描述
在浏览器输入IP+端口即可访问(或者直接点击上图的外网面板地址也可跳转)
进入宝塔后,会提示安装套装服务(推荐安装左侧LNMP)
在这里插入图片描述

3.安装青龙面板

3.1安装docker

点击软件商店,搜索docker,点击安装(楼主已经安装过了)
在这里插入图片描述

3.2安装青龙

1.拉取青龙(官方镜像)

docker pull whyour/qinglong:latest

2.启动容器

docker run -dit 
-v $pwd/ql/config:/ql/config 
-v $pwd/ql/log:/ql/log 
-v $pwd/ql/db:/ql/db 
-v $pwd/ql/scripts:/ql/scripts 
-v $pwd/ql/jbot:/ql/jbot 
-v $pwd/ql/repo:/ql/repo 
-p 5700:5700 
-e ENABLE_HANGUP=true 
-e ENABLE_WEB_PANEL=true 
--name qinglong 
--hostname qinglong 
--restart always 
whyour/qinglong:latest

5700是默认端口(可自定义)
命令完成后,ip+端口访问后台(服务器记得开放5700端口);
默认密码在root/ql/config/suth.json里面;
之后拉取仓库就可以了

3.3安装依赖

安装单个

docker exec -it qinglong npm install 依赖名称

进入青龙容器命令

docker exec -it qinglong bash

安装tough-cookie

cd scripts && npm install png-js crypto-js download got http-server request tough-cookie tunnel ws

安装crypto-js

npm install crypto-js

图形验证依赖 宠汪汪 图形签到等需求

docker exec -it ql bash -c "cd scripts && npm i -S png-js"

签到及宠汪汪兑换必装依赖文件

cd ql/scripts && wget  https://cdn.jsdelivr.net/gh/mzljjkj/mzkj@master/20210819/66ed73000262d5876ea6464d5b6280a5/66ed73000262d5876ea6464d5b6280a5.zip && unzip 66ed73000262d5876ea6464d5b6280a5.zip

安装依赖库

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 /qinglong/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一键脚本安装的青龙)
执行命令

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

1、缺少依赖错误
Error: Cannot find module ‘xx’
解决方法:docker exec -it 容器名 pnpm install xx

2、缺少文件错误
Error: Cannot find module ‘./xx’
解决方法:一般是拉库命令不完整,请检查或复制完整的拉库命令重新拉库。

3、缺少Py依赖
ModuleNotFoundError: No module named ‘xxx’.py
解决方法:docker exec -it 容器名 pip3 install xxx

4、脚本限制问题
TypeError: Cannot read property ‘xxxx’ of undefined
一般涉及到脚本问题、IP问题、服务器网络、京东接口修改或者账号活动被限制等!导致的脚本无法正常运行。

4.各大JD脚本库合集(最全收藏版)-适用青龙2.10.3及以上

4.1 【Faker集合仓库】

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator"

4.2【Faker集合仓库纯净版】

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|JDSignValidator"

4.3 【JB库】

ql repo https://ghproxy.com/github.com/KingRan/JDJB.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"

4.4【青蛙库】

ql repo https://github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js|cleancart_activity.js"

4.5【smiek2121开卡库】

ql repo https://ghproxy.com/github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js"

4.6【619库】

ql repo https://github.com/gys619/jdd.git "jd_|jx_|jddj_|gua_|jddj_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_Pure|sign_graphics_validate|jddj_cookie|function|ql"

4.7【kingran库】

ql repo https://ghproxy.com/github.com/KingRan/JD-Scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils|function"

4.8【ccwav大佬的资产通知增强版和CK检测】

包含sendNotify

ql repo https://github.com/ccwav/QLScript2.git "jd_" "NoUsed" "ql|sendNotify"

不包含sendNotify

ql repo https://github.com/ccwav/QLScript2.git "jd_" "sendNotify|NoUsed"

5 Ninja面板(扫码功能已失效,只能手动提交ck)

5.1 安装Ninja

进入青龙容器命令:

docker exec -it qinglong bash

一键安装Ninja(依次执行)

git clone https://ghproxy.com/https://github.com/shufflewzc/ninja.git /ql/ninja

切换目录

cd /ql/ninja/backend

以pnpm安装安装

pnpm install

以pm2方式启动

pm2 start

浏览器输入 IP:5701 查看是否启动成功
在这里插入图片描述
最后一步 配置开机自启
进入青龙面板,修改extra.sh文件,添加以下代码

cd /ql/pilipili
git pull
cd backend
pm2 start

效果如图
在这里插入图片描述

5.2 配置Ninja

首先执行此命令(创建Ninja的配置文件)

cd ql && touch docker-compose.yml

然后编辑docker-compose.yml文件
(直接复制以下代码)

version: "3"
services:
  qinglong:
    image: whyour/qinglong:latest
    container_name: qinglong
    restart: unless-stopped
    tty: true
    ports:
      - 5700:5700
      - 5701:5701
    environment:
      - ENABLE_HANGUP=true
      - ENABLE_WEB_PANEL=true
    volumes:
      - ./config:/ql/config
      - ./log:/ql/log
      - ./db:/ql/db
      - ./repo:/ql/repo
      - ./raw:/ql/raw
      - ./scripts:/ql/scripts
      - ./jbot:/ql/jbot
      - ./ninja:/ql/ninja
    labels:
      - com.centurylinklabs.watchtower.enable=false

效果如图:
在这里插入图片描述

Ninja更新方法

docker exec -it qinglong bash
cd /ql/ninja/backend
git pull
pm2 start
exit

5.3 Ninja依赖库

依赖较多,耐心等待

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"
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"

6 Saobing面板(支持一键批量导出导入Cookie和短信登录以及自动生成app)

6.1安装Sao-Bing

【烧饼作者正在努力更新面板功能,承诺要春节左右做出所有登录面板的天花板。大家可以拭目以待。】
一键安装脚本(记得开放端口号)

docker run --name saobing -p 6703:4000 -d saobing/saobing:latest

首次部署需到后台配置(管理员后台地址:IP:端口/admin)
在这里插入图片描述

6.2 后台效果

在这里插入图片描述
更多功能自行下去研究。

更新方法

docker kill saobing && docker rm saobing && docker rmi saobing/saobing
docker pull saobing/saobing:latest
docker run --name saobing -p 6703:4000 -d saobing/saobing:latest

7 Kingfeng面板

安装和配置后续更新…

8 go-cqhttp/qqbot机器人(免费)

安装和配置后续更新…

9 文章不定时更新,关注不迷路。

谢谢支持!

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>