欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

【2022年1月7日最新踩坑更新(1月9日二次更新)(1月24日三次全部更新完毕)包括一键最全依赖】:一键安装宝塔+青龙+Ninja面板+SaoBing面板+诺兰+傻妞机器人

时间:2023-07-26
首先准备一台CentOS服务器(阿里腾讯爱国某东都有优惠活动)。楼主使用的服务器是腾讯云,系统是CentOS 7.9 配置4h8g

☆☆☆免费代挂☆☆☆一、使用工具:

1.1 SSH (快速连接Linux服务器。楼主使用的是NextSSH) 二、安装宝塔

2.1宝塔一键安装脚本(依次执行) 三、安装青龙面板

3.1安装docker3.2安装青龙3.3安装依赖3.4 青龙面板添加依赖 四、各大JD脚本库合集(最全收藏版)-适用青龙2.10.3及以上

4.1 【Faker集合仓库】(备份库)4.2【Faker集合仓库纯净版】(备份库)4.3 【JB库】(推荐)4.4【青蛙库】4.5【smiek2121开卡库】4.6【619库】4.7【kingran库】4.8【ccwav大佬的资产通知增强版和CK检测】 五、Ninja面板(扫码功能已失效,只能手动提交ck)

5.1 安装Ninja5.2 Ninja更新方法5.3 Ninja依赖库 六、Saobing面板(支持一键批量导出导入cookie和短信登录以及自动生成app)

6.1安装Sao-Bing6.2 后台效果 补充saoBingPro一键命令七、诺兰(nolanjdc)

7.1 拉取镜像(2.3版本)7.2 配置文件7.3 启动镜像7.4 检查日志7.5现在就成功啦! 八、安装傻妞九、傻妞常用命令十、完结。 ☆☆☆免费代挂☆☆☆

有问题可评论私信或留言。
代挂机器人 点击即可
问题交流群 点击即可
免费代挂 点击即可

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

楼主给出几条推荐:
客户端:
①:Xshell 官网下载地址

②:FinalShell 官网下载地址

③:NextSSH 官网下载地址

二、安装宝塔 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.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问题、服务器网络、京东接口修改或者账号活动被限制等!导致的脚本无法正常运行。

3.4 青龙面板添加依赖

需要勾选自动拆分!!!
需要勾选自动拆分!!!
需要勾选自动拆分!!!
NodeJs安装以下:

crypto-js prettytabledotenv jsdomdate-fns tough-cookie tslibws@7.4.3 ts-md5 jsdom -g jieba fsform-data json5 global-agent png-js @types/node requiretypescript js-base64 axios



python3安装以下:

requestscanvas ping3jiebaaiohttp



Linux安装以下:

bizCodebizMsg lxml


四、各大JD脚本库合集(最全收藏版)-适用青龙2.10.3及以上 4.1 【Faker集合仓库】(备份库)

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

4.2【Faker集合仓库纯净版】(备份库)

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

4.3 【JB库】(推荐)

ql repo https://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|jdcookie.js|sendNotify.js"

4.5【smiek2121开卡库】

ql repo https://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://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"

五、Ninja面板(扫码功能已失效,只能手动提交ck) 5.1 安装Ninja

Ninja最新安装方法:
因为Ninja作者删库了,没办法直接git。但我找到了Ninja源码包。
蓝奏云源码包地址:

https://wwz.lanzouo.com/iTYSezpbasj

上传解压到根目录ql/ninja目录下,这个目录是你的青龙面板下(Ninja)的目录

拖进去以后,后面就不需要git了。

切换青龙容器

docker exec -it qinglong bash

切换目录

cd /ql/ninja/backend

以pnpm安装安装
(注意!!!pm2需要npm环境,使用npm命令需要安装node.js)
(注意!!!pm2需要npm环境,使用npm命令需要安装node.js)
(注意!!!pm2需要npm环境,使用npm命令需要安装node.js)

npm install

以pm2方式启动

pm2 start

最后一步 配置开机自启
进入青龙面板,修改extra.sh文件,添加以下代码

cd /ql/ninja/backendgit checkout .git pullpnpm installpm2 startcp sendNotify.js /ql/scripts/sendNotify.js

效果如图

Ninja 环境变量

cd /ql/ninja/backendcp .env.example .envvi .envpm2 start

浏览器输入 IP:5701 查看是否启动成功

5.2 Ninja更新方法

docker exec -it qinglong bashcd /ql/ninja/backendgit pullpm2 startexit

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"

六、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/saobingdocker pull saobing/saobing:latestdocker run --name saobing -p 6703:4000 -d saobing/saobing:latest

补充saoBingPro一键命令

docker run --name saobingpro -p 6705:5099 -d saobing/saobingpro:1.0

七、诺兰(nolanjdc) 7.1 拉取镜像(2.3版本)

git clone github.com/baquanluomu/nolanjdc2.3.git /root/nolanjdc

创建chromuim文件夹

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

6.删除下载的压缩包

rm -f chrome-linux.zip

7.2 配置文件

7.回到诺兰文件夹

cd && cd nolanjdc

然后请自行去nolanjdc文件夹内创建一个文件夹Config

然后打开刚创建的Config,在里面创建一个文件名为:Config.json

然后黏贴下面的内容到里面!记得保存!

{ ///浏览器最多几个网页 "MaxTab": "4", //网站标题 "Title": "nolanjdc", //回收时间分钟 不填默认3分钟 "Closetime": "5", //网站公告 "Announcement": "为提高账户的安全性,请关闭免密支付。", //Proxy 支持不带密码的socks5 以及http ///http Proxy 只需要填写 ip:端口 /// Socks5 需要填写socks5://ip:端口 不能填写下方账户密码 "Proxy": "", //Proxy帐号 "ProxyUser": "", //Proxy密码 "ProxyPass": "", ///开启打印等待日志卡短信验证登陆 可开启 拿到日志群里回复 默认不要填写 "Debug": "", ///自动滑块次数5次 5次后手动滑块 可设置为0默认手动滑块 "AutoCaptchaCount": "0", ///XDD PLUS Url http://IP地址:端口/api/login/smslogin "XDDurl": "", ///xddToken "XDDToken": "", ///登陆预警 0 0 12 * * ? 每天中午十二点 https://www.bejson.com/othertools/cron/ 表达式在线生成网址 "ExpirationCron": " 0 0 12 * * ?", ///个人资产 0 0 10,20 * * ? 早十点晚上八点 "BeanCron": "0 0 10,20 * * ?", // ======================================= WxPusher 通知设置区域 =========================================== // 此处填你申请的 appToken、官方文档:https://wxpusher.zjiecode.com/docs // WP_APP_TOKEN 可在管理台查看: https://wxpusher.zjiecode.com/admin/main/app/appToken // MainWP_UID 填你自己uid ///这里的通知只用于用户登陆 删除 是给你的通知 "WP_APP_TOKEN": "", "MainWP_UID": "", // ======================================= pushplus 通知设置区域 =========================================== ///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": "http://ip:5700", //青龙2,9 OpenApi Client ID "QL_CLIENTID": "", //青龙2,9 OpenApi Client Secret "QL_SECRET": "", //CK最大数量 "QL_CAPACITY": 99, ///建议一个青龙一个WxPusher 应用 "WP_APP_TOKEN": "" } ]}

7.3 启动镜像

启动镜像(这里的端口的是5701,自己可更改)

sudo docker run --name nolanjdc -p 5701:80 -d -v "$(pwd)":/app -v /etc/localtime:/etc/localtime:ro -it --privileged=true luomubiji/nl2.3:latest

7.4 检查日志

docker logs -f nolanjdc

7.5现在就成功啦! 八、安装傻妞

首先配置go环境

cd /usr/local && wget https://golang.google.cn/dl/go1.16.10.linux-amd64.tar.gz -O go1.16.10.linux-amd64.tar.gz

解压

tar -xvzf go1.16.10.linux-amd64.tar.gz

安装node

cd /usr/local && wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz

解压

xz -dk node-v16.13.1-linux-x64.tar.xz && tar -xvf node-v16.13.1-linux-x64.tar

进入编辑

vi /etc/profile

键盘按i 然后复制到空白处

export GO111MODULE=onexport GOPROXY=https://goproxy.cnexport GOROOT=/usr/local/goexport GOPATH=/usr/local/go/pathexport PATH=$PATH:$GOROOT/bin:$GOPATH/binexport NODE_HOME=/usr/local/node-v16.13.1-linux-x64export PATH=$PATH:$NODE_HOME/binexport NODE_PATH=$NODE_HOME/lib/node_modules

然后按Esc,接着输入 :wq
执行

source /etc/profile

开始安装傻妞,依次执行

cd ~ && git clone https://ghproxy.com/https://github.com/baquanluomu/sillyGirl

cd sillyGirl/develop && git clone https://ghproxy.com/https://github.com/baquanluomu/jd_cookie

在root目录下的sillyGirl目录新建文件dev.go

在dev.go保存一下内容

package mainimport (//青龙2.9机器人_"github.com/cdle/sillyGirl/develop/qinglong" //京东账号_ "github.com/cdle/sillyGirl/develop/jd_cookie"//腾讯QQ_"github.com/cdle/sillyGirl/im/qq"//Te Legram_"github.com/cdle/sillyGirl/im/tg"//微信公众号_"github.com/cdle/sillyGirl/im/wxmp"//微信号_"github.com/cdle/sillyGirl/im/wx")

编译

cd && cd sillyGirl && go build

给权限

chmod 777 sillyGirl

启动

./sillyGirl

然后执行

s=/etc/sillyGirl;if [ ! -d $s ];then mkdir $s; fi; echo "set qq masters 你的管理QQ号" > /etc/sillyGirl/sets.conf

打开etc文件夹–找到sillyGirl–找到sets.conf并打开
复制

set sillyGirl enable_http_server trueset sillyGirl port 8080

重新启动

cd && cd sillyGirl && ./sillyGirl

下载node-onebot

cd ~ && git clone https://ghproxy.com/https://github.com/takayama-lily/node-onebot.git

把/root/node-onebot的config.sample.js改成config.js
然后打开编辑反向地址

ws_reverse_url: [ //反向ws地址,可以添加多个url"ws://127.0.0.1:8080/qq/receive",

静默启动

cd && cd sillyGirl && ./sillyGirl -d

cd && cd node-onebot && node main 机器人QQ

使用pm2挂载进程

pm2 start "node main 机器人QQ号"

开启芝士

set jd_cookie enable_jd_cookie true

完成!

九、傻妞常用命令

sillyGirl傻妞机器人名set sillyGirl name 傻妞傻妞http服务端口set sillyGirl port 8080傻妞消息撤回等待时间,单位秒set sillyGirl duration 5傻妞自动升级是否通知set sillyGirl update_notify false是否开启傻妞自动更新set sillyGirl auto_update true傻妞内置赞赏码set sillyGirl appreciate https://gitee.com/aiancandle/sillyGirl/raw/main/appreciate.jpg是否启动http服务set sillyGirl enable_http_server false设置青龙openapi的client_id参数set qinglong client_id ?设置青龙openapi的client_secret参数set qinglong client_secret ?青龙是否开启自动隐藏重复任务功能set qinglong autoCronHideDuplicate true设置青龙面板地址set qinglong host http://127.0.0.1:5700设置主qq账号set qq default_bot 10000指定要监听的qq群set qq onGroups g1&g2&g3...设置qq管理员set qq masters q1&q2&q3...设置接受通知的qq账号set qq notifier q1&q2&q3...设置telegram机器人tokenset tg token ?设置telegram机器人代理set tg http_proxy ?设置telegram机器人管理员set tg masters t1&t2&t3...设置接受通知的telegram账号set tg notifier t1&t2&t3...设置微信公众平台app_idset wxmp app_id ?设置微信公众平台app_secretset wxmp app_secret ?设置微信公众平台tokenset wxmp token ?设置微信公众平台encoding_aes_keyset wxmp encoding_aes_key ?设置微信公众平台管理员set wxmp masters w1&w2&w3...设置公众号关注事件回复set wxmp subscribe_reply 感谢关注!设置公众号默认回复set wxmp default_reply 无法回复该消息傻妞内置微信插件,依赖于可爱猫和http-sdk傻妞远程处理接口 /wx/receive设置插件调用地址,确保傻妞可以访问可爱猫端口#set wx api_url ?设置图片转发模式,否则可能会出现此图片来自xx未经允许不得使用的提示#set wx relay_mode true设置指定转发地址,格式为 https://域名/relay?url=%s,不知道不用填#set wx relaier ?设置傻妞是否动态网络地址,适用于傻妞家庭宽带而可爱猫在云服务器的情况下set wx sillyGirl_dynamic_ip true设置可爱猫是否动态网络地址,适用于可爱猫家庭宽带而傻妞在云服务器的情况下#set wx keaimao_dynamic_ip true设置可爱猫端口#set wx keaimao_port ?

十、完结。

谢谢支持。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。