【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot

声明:本文为转载,原文链接在底部,小部分是自己补充。

首先声明我也不是什么大佬,只是坑踩多了有经验了而已,看了无数大佬的文章教程,研究了大佬们的 Github 仓库说明,在此记录,方便自己,也方便大家,各位的点赞、收藏、关注是我持续更新的动力,写的内容也越来越多,如有侵权请私信我删除相关内容

当然,不想折腾,直接上车或者是想看看效果可以访问我的网站(做着玩的,大佬自行绕路),网站里也能找到我,添加我时请备注 CSDN,一起学习,一起分享,一起进步~

技术无罪 (jswz.icu)https://jswz.icu/仅供学习!!仅供学习!!不涉及商用、版权!!

目录

一、安装宝塔面板

二、安装青龙面板

三、NvJDC诺兰 & 自动化一对一推送

1、安装 Nvjdc(诺兰)

2、一对一推送(已对接诺兰,用户登录自行扫码关注个人资产变动推送)

四、wskey 自动转换 cookie (无感体验,长期在线)

五、管理员推送(所有推送到管理员微信)

六、Ninja(cookie登录)

七、SaoBing 面板(对接诺兰,可批量导入/出 cookie)

八、kingfeng(cookie登录)

九、go-cqhttp & qqbot

1)安装 go-cqhttp

2)安装 qqbot


还没有服务器的,可以通过我的分享链接购买哦,我能得到那么一两次抽奖机会,哈哈哈

华为云(最低39/年 1核2G1M):

特惠专区_云服务器_云主机_企业上云-华为云精选30+云产品,企业上云必备,特惠来袭,注册认证抽好礼[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zN6dMOlg-1642924963163)(https://res-static1.huaweicloud.com/content/dam/cloudbu-site/archive/commons/web_resoure/cms/static/images/global/favicon.ico?sttl=1642126675199)]https://activity.huaweicloud.com/discount_area_v5/index.html?utm_source=outside-BU&domainid=97bef12eccc44d7db32f83807c26eab1&fromacct=d040735a-b08c-4fd3-9163-2a64e629adc1&utm_medium=share-op&utm_campaign=&utm_content=&utm_term=&utm_adplace=AdPlace043175&sharetype=0腾讯云(最低38/年 1核2G5M):限时秒杀活动腾讯云活动汇聚了腾讯云最新的促销打折、优惠折扣等信息,你在这里可以找到云服务器、域名、数据库、小程序等等多种不同产品的促销活动,还有各种产品的免费试用哦。https://curl.qcloud.com/tS9VMgo8

系统:CentOS 7.6.0

浏览器:推荐 Edge、Chrome

SSH软件:NxShell[NxShell, You Next Shell[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6ZgS75eF-1642924963403)(https://nxshell.github.io/ “NxShell, You Next Shell!”)]端口根据个人需求定义!尽量别用我文章里的端口,有坏叔叔扫描端口,端口范围0~65535,各位按喜好设置端口号!!!

一、安装宝塔面板

1、更新 yum 包

yum update -y

2、拉取宝塔面板镜像并安装

CentOS7以上:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.shCentOS7以下:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

3、输入 bt 来更改面板用户名(6)、密码(5)、端口号(默认_8888_),服务器安全组放行宝塔端口

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第1张图片

ip:端口号 (xxx.xxx.xxx.xxx:8888) 访问宝塔面板

如果提示“请使用正确的入口登录面板”, bt==》宝塔面板命令行==》14,查看面板默认信息,Ctrl+单击==》外网面板地址

二、安装青龙面板

1、安装 Docker:宝塔面板 ==》软件商店 ==》Docker管理器

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第2张图片

2、创建容器

这里我就直接创建两个容器,各位根据需要自行创建容器的个数,为了防止容器文件混淆,我示例的时候是把容器放在不同的目录下的!!!

顺便解释下里面的 -p 5700:5700,前面的是服务器上的,后面的是docker的,映射关系,创建多个容器时只需要改前面的5700就行了,后面的 5700 不用改 !!!

创建第一个容器目录 ql_1

mkdir ql_1 && cd ql_1

创建第一个容器 qinglong_1,服务器安全组放行 5700 端口

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 \-p 5700:5700 \--name qinglong_1 \--hostname qinglong_1 \--restart unless-stopped \whyour/qinglong:latest

注意:这里我没有创建后面 Ninja 的文件夹,需要的 Ninja 的在上面的基础上加上下面这两行,再创建容器,加的位置参见开头 -v 和 -p,这里的 5701端口是分配给 Ninja 的

详细的 Ninja 说明我后面有写

-v $PWD/ql/ninja:/ql/ninja \-p 5701:5701 \

只是做个创建多容器的示例,根据自己需求创建容器的个数!

创建第二个容器目录 ql_2

mkdir ql_2 && cd ql_2

创建第二个容器 qinglong_2 ,服务器安全组放行 5800 端口

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 \-p 5800:5700 \--name qinglong_2 \--hostname qinglong_2 \--restart unless-stopped \whyour/qinglong:latest

ip:端口号 (示例:xxx.xxx.xxx.xxx:5800) 访问青龙面板,进行初始化

进入 qinglong_1 容器,docker exec -it 容器名 bash

docker exec -it qinglong_1 bash

3、 拉取仓库,这里我用的是 KingRan 大佬的仓库,还有其他大佬的,各位自行发现去吧

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

4、安装青龙依赖 ,有些脚本运行需要依赖,我这里写的是 qinglong_1 是我的容器名,请参照自己的容器名更改,安装时间较长,请耐心等待

docker exec -it qinglong_1 bash -c  "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shidahuilang/QL-/main/npm.sh)"

青龙更新命令:

docker exec -it qinglong_1 bash

ql update

关于 ghproxy 拉取不了 JD 脚本,请到青龙面板=》配置文件中改第20行为:

GithubProxyUrl="https://pd.zwc365.com/"

三、NvJDC诺兰 & 自动化一对一推送

1、安装 Nvjdc(诺兰)

1、拉源码

国内:git clone https://ghproxy.com/https://github.com/NolanHzy/nvjdcdocker.git /root/nolanjdc国外:git clone https://github.com/NolanHzy/nvjdcdocker.git /root/nolanjdc

2、拉取基础镜像

sudo docker pull nolanhzy/nvjdc:latest

拉取不了可以拉我备份的

docker pull helsing9527/nvjdc:2.4

3、安装解压软件

yum install wget unzip -y

4、创建一个目录放配置

cd /root/nolanjdc && mkdir -p  Config && cd Config

5、创建配置文件

vi Config.json

把下面配置信息自行修改后粘贴到 vi 编辑器,退出 vi 编辑器按 ESC 后输入 :wq 回车, vi 编辑器不会的可以去:宝塔==》文件==》/root/nolanjdc/Config ==> Config.json 配置

注意

如果是 腾讯云阿里云 服务器,请自行添加 Socks5,否则短信登录不了(推荐购买一台华为云放置诺兰,1核2G1M 39/年)

特惠专区_云服务器_云主机_企业上云-华为云精选30+云产品,企业上云必备,特惠来袭,注册认证抽好礼[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OfH6KU2b-1642924963171)(https://res-static1.huaweicloud.com/content/dam/cloudbu-site/archive/commons/web_resoure/cms/static/images/global/favicon.ico?sttl=1642126675199)]https://activity.huaweicloud.com/discount_area_v5/index.html?utm_source=outside-BU&domainid=97bef12eccc44d7db32f83807c26eab1&fromacct=d040735a-b08c-4fd3-9163-2a64e629adc1&utm_medium=share-op&utm_campaign=&utm_content=&utm_term=&utm_adplace=AdPlace043175&sharetype=0

单青龙配置:

{  ///浏览器最多几个网页  "MaxTab": "4",  //网站标题  "Title": "NolanJDCloud",  //回收时间分钟 不填默认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": ""    }  ] }

多青龙配置:

{  ///浏览器最多几个网页  "MaxTab": "4",  //网站标题  "Title": "NolanJDCloud",  //回收时间分钟 不填默认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": ""    },    {      //序号必填从1 开始      "QLkey": 2,      //服务器名称      "QLName": "阿里云",      //青龙地址      "QLurl": "http://ip:5800",      //青龙2,9 OpenApi Client ID      "QL_CLIENTID": "",      //青龙2,9 OpenApi Client Secret      "QL_SECRET": "",      //CK最大数量      "QL_CAPACITY": 99,      ///建议一个青龙一个WxPusher 应用      "WP_APP_TOKEN": ""    }  ] }

获取 Client IDClient Secret

青龙面板==》系统设置==》应用设置==》添加应用==》名称随意==》权限全选

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第3张图片

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第4张图片

6、回到nolanjdc目录创建chromium文件夹并进入

cd /root/nolanjdc && mkdir -p  .local-chromium/Linux-884014 && cd .local-chromium/Linux-884014

7、下载 chromium 并解压

wget https://mirrors.huaweicloud.com/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip

8、删除刚刚下载的压缩包

rm  -f chrome-linux.zip

9、回到刚刚创建的目录

cd  /root/nolanjdc

10、启动镜像(稍等片刻),我这里使用的是 10001 端口,各位按自己需求修改

sudo docker run   --name nolanjdc -p 10001:80 -d  -v  "$(pwd)":/app \-v /etc/localtime:/etc/localtime:ro \-it --privileged=true  nolanhzy/nvjdc:latest

如果拉取的是我的备份镜像:

sudo docker run   --name nolanjdc -p 10001:80 -d  -v  "$(pwd)":/app \-v /etc/localtime:/etc/localtime:ro \-it --privileged=true  helsing9527/nvjdc:2.4

11、查看日志,出现 NETJDC started 即可,按 Ctrl + C 可退出查看日志

docker logs -f nolanjdc 

2、一对一推送(已对接诺兰,用户登录自行扫码关注个人资产变动推送)

1、去 WxPusher 官网注册一个账号WxPusher微信消息推送服务

2、创建自己的应用(我这里是我的,大家参考下就行了)

注意:_事件回调地址:_http://ip:端口号/api/wxpusher,不填写此项登陆成功将没有 Wxpusher 二维码

我这里是用了反向代理包裹了端口并安装了SSL证书,采用的https://域名/api/wxpusher

nginx反向代理非80端口/nginx反代非80端口_划船不用桨就靠浪的博客-CSDN博客https://blog.csdn.net/weixin_50856147/article/details/122288446

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第5张图片

应用创建完成会得到一个 TOKEN (复制TOKEN,只显示一次

3、复制下面变量到青龙面板==》配置文件(Config.sh),TOKEN 替换为刚刚得到的

    _**NvJDC**_ 的 _**Config.json**_中添加 _**TOKEN**_,及管理员 _**UID**_
export WP_APP_TOKEN_ONE="TOKEN"

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第6张图片

4、在 Nvjdc 配置文件(路径 /root/nolanjdc/Config)中添加 Wxpusher 获取到的 Token 和管理员的 Wxpusher UID,建议每一个车位一个应用

用户登录成功后就会有扫码关注 Wxpusher 的二维码,用户扫码关注,每天早10点,晚8点推送资产变动(由 Nvjdc 诺兰推送)

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第7张图片

四、wskey 自动转换 cookie (无感体验,长期在线)

众所周知,cookie 有效期大约为 30 天,生命周期太短,而且用腾讯云和阿里云的分流短信登录也是时好时坏的…,所以 wskey 也挺好的,生命周期长,方便分流管理(不至于隔几天去删过期的),当然周期长了也请各位注意安全! 安卓 VNET 抓取 wskey 教程_划船不用桨就靠浪的博客-CSDN博客_vnet安卓抓包https://blog.csdn.net/weixin_50856147/article/details/122190862

国内:

ql repo https://ghproxy.com/github.com/Zy143L/wskey.git "wskey"

国外:

ql repo https://github.com/Zy143L/wskey.git "wskey"

建议更改脚本定时 15 */8 * * *

变量声明:

变量名: QL_PORT 参数: 端口号(int值)

# 修改过面板端口的人才需要填写 默认 5700,默认 5700 不用写此变量

# 是本地的端口,不是 Docker映射出去的端口!如果你映射参数是 8888:5700 仍然填写 5700

五、管理员推送(所有推送到管理员微信)

这里只写微信的推送,非一对一推送(后续再写一对一推送)

1、PushPlus+ pushplus 推送加 官网 - 消息推送平台http://www.pushplus.plus/ 登陆 PushPlus+ 后会得到一个 token

打开青龙面板==》环境变量==》添加变量

名称:PUSH_PLUS_TOKEN

值:token

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第8张图片

2、Server 酱

登入 (ftqq.com)https://sct.ftqq.com/login 登陆 Server 酱 后会得到一个 token

打开青龙面板==》环境变量==》添加变量

名称:PUSH_KEY

值:token

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第9张图片

六、Ninja(cookie登录)

Ninja 是直接用 pt_keypt_pin 登录的一种登录页面,不过需要手动从 cookie 中筛选出 pt_key;pt_pin,抓取 cookie 教程 :获取京东 Cookie/浏览器获取 Cookie_划船不用桨就靠浪的博客-CSDN博客

Ninja 虽然我没使用,但是大家可以玩玩

1、创建含有 Ninja 的容器(参见上面创建容器,这里我也再写个完整的例子)

mkdir ql_3 && cd ql_3


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 5900:5900 \-p 5901:5901 \--name qinglong_3 \--hostname qinglong_3 \--restart unless-stopped \whyour/qinglong:latest

2、下载 Ninja 源码包

ninja源码包.zip - 蓝奏云文件大小:263.9 K|[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k0EcUpQu-1642924963180)(https://jswz.lanzouo.com/favicon.ico)]https://jswz.lanzouo.com/i8i1by259mh1)把下载后的压缩包解压

2)放到 /root/ql_3/ninja 目录下

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第10张图片

3、安装 Ninja

逐行执行安装 Ninja,注意:是一行一行的执行!!!

docker exec -it qinglong_3 bashcd /ql/ninja/backendpnpm installpm2 startcp sendNotify.js /ql/scripts/sendNotify.js

注意:使用 一对一推送 要注意 Extra.sh 中把 cp sendNotify.js /ql/scripts/sendNotify.js 这一句删除,不然每次重启容器sendNotify.js都会被覆盖

安装完成后,打开 青龙面板==》配置文件==》extra.sh,将以下内容复制进去并保存

这一步是让 Ninja 跟随青龙启动

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

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第11张图片

4、配置 Ninja

逐行执行配置 Ninja,注意:是一行一行的执行!!!

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

这时在 vi 编辑器里,按 ESC 后输入 :wq 保存退出

5、启动 Ninja

pm2 start

ip:端口号 (示例:xxx.xxx.xxx.xxx:5901) 访问 Ninja

获取京东 Cookie/浏览器获取 Cookie_划船不用桨就靠浪的博客-CSDN博客https://blog.csdn.net/weixin_50856147/article/details/122146339

七、SaoBing 面板(对接诺兰,可批量导入/出 cookie)

SaoBing 面板支持对接nolanjdc短信登录、手动提交CK,方便写配置

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

首次部署后请到后台进行配置!

对接 Nvjdc 请注意 /root/nolanjdc/Config/Config.json 中的 "Config":[ ] 数组为空,修改完毕后重启 Nvjdc

xTab": "4",  //回收时间分钟 不填默认3分钟  "Closetime": "3",  //网站标题  "Title": "NolanJDCloud",  //网站公告  "Announcement": "本项目脚本收集于互联网。为了您的财产安全,请关闭京东免密支付。",  ///XDD PLUS Url  http://IP地址:端口/api/login/smslogin  "XDDurl": "",  ///xddToken  "XDDToken": "",  "AutoCaptchaCount": "5",  ///## 8. Push Plus官方网站:http: //www.pushplus.plus   ///下方填写您的Token,微信扫码登录后一对一推送或一对多推送下面的token,只填" "PUSH_PLUS_TOKEN",  "PUSH_PLUS_TOKEN": "",  //下方填写您的一对多推送的 "群组编码" ,(一对多推送下面->您的群组(如无则新建)->群组编码)  "PUSH_PLUS_USER": "",   ///开启打印等待日志卡短信验证登陆 可开启 拿到日志群里回复  "Debug": "1",  ///青龙配置 注意 如果不要青龙  Config :[]  "Config": []} 

ip:10002/admin 访问后台管理

首次打开需要设置管理账号密码,在此不做示例

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第12张图片

网站设置:

手机登录获取ck =》 true

Nolan地址 =》 http://ip:Nvjdc端口号

其余配置按需求设置

青龙应用中心:(示例)

应用名称:一号车位

青龙url:http://127.0.0.1:5700

青龙ClientID:xxxxxxxxxx

青龙ClientSecret:xxxxxxxxxxxxxxxxx

cookie可添加数量:40

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第13张图片

ip:10002 前台登录页面

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第14张图片

Saobing 更新命令:

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

八、kingfeng(cookie登录)

1、创建 kingfeng ,服务器安全组开放5000端口

docker run -dit \   -v $PWD/kingfeng/:/app/config/ \   -p 5000:80 \   --name kingfeng \   --hostname kingfeng \   ranqi03/kingfeng:latest

2、写配置文件,文件路径 /root/kingfeng/config.yaml

单节点配置:

Servers:   #显示的名称- QL_Name: 广州节点1   #青龙  QL_URL: http://localhost:5710/   #OpenAPI Client_ID  QL_Client_ID: b5lTVasddL_4Z_5zxxc123c   #OpenAPI Client_Secret  QL_Client_Secret: LWasdpB4axklasdasdasd123Fr1i0O_ZMc   #最大添加ck容量 当前有的ck按照名称来统计 只要名称为JD_WSCK或者JD_COOKIE就会计数  MaxCount: 100 #管理员密钥 会自动生成 修改规则为必须包涵大小写字母+数字SecretKey: Hcw022703 #wskey转换任务名WsKeyTaskFullName: wskey转换 #用户自定义公告内容 支持html语法Notice: 你好,这里可以自定义公告 #管理员名称 UserName: QiFengg#推送图片PushImageUrl: https://img2.baidu.com/it/u=1007188585,453085648&fm=26&fmt=auto&gp=0.jpg 

多节点配置:

Servers:   #显示的名称- QL_Name: 广州节点1   #青龙  QL_URL: http://localhost:5710/   #OpenAPI Client_ID  QL_Client_ID: b5lTVasddL_4Z_5zxxc123c   #OpenAPI Client_Secret  QL_Client_Secret: LWasdpB4axklasdasdasd123Fr1i0O_ZMc   #最大添加ck容量 当前有的ck按照名称来统计 只要名称为JD_WSCK或者JD_COOKIE就会计数  MaxCount: 100 - QL_Name: 广州节点2  QL_URL: http://localhost:8710/  QL_Client_ID: b5lTVasdasdL_4Z_xczxc123c  QL_Client_Secret: LWOsdpB4axklasdaasdasdsdd1FrMc  MaxCount: 100#管理员密钥 会自动生成 修改规则为必须包涵大小写字母+数字SecretKey: Hcw022703 #wskey转换任务名WsKeyTaskFullName: wskey转换 #用户自定义公告内容 支持html语法Notice: 你好,这里可以自定义公告 #管理员名称 UserName: QiFengg#推送图片PushImageUrl: https://img2.baidu.com/it/u=1007188585,453085648&fm=26&fmt=auto&gp=0.jpg 

ip:端口号 访问 kingfeng

九、go-cqhttp & qqbot

没钱买 sillyGirlXDD …有钱买了再写付费机器人,当然,在这里感谢 go-cqhttpqqbot 的开发者

1)安装 go-cqhttp

1、下载 go-cqhttp ,解压并上传至 /root 目录下

下载地址 Releases · Mrs4s/go-cqhttp (github.com) 根据个人的系统、架构选择下载,这里用的 linux_amd64

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第15张图片

2、启动 go-cqhttp

cd /root/cqhttp && chmod 777 go-cqhttp

./go-cqhttp

3、输入 02 回车生成配置文件,生成配置文件后按 Ctrl + C 结束进程

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第16张图片

4、编辑 /root/cqhttp 下的 config.yml

    删掉第4行 _**uin:**_ 的值,留空通过扫码登录

    第95、118行 _**host: 0.0.0.0**_

    第97行 **_port: 8000_**

    第120行 **_port: 8001_**

也可以直接复制我改好的,端口如与其他应用冲突,可以自定义其他端口

# go-cqhttp 默认配置文件 account: # 账号相关  uin:  # QQ账号  password: '' # 密码为空时使用扫码登录  encrypt: false  # 是否开启密码加密  status: 0      # 在线状态 请参考 https://docs.go-cqhttp.org/guide/config.html#在线状态  relogin: # 重连设置    delay: 3   # 首次重连延迟, 单位秒    interval: 3   # 重连间隔    max-times: 0  # 最大重连次数, 0为无限制   # 是否使用服务器下发的新地址进行重连  # 注意, 此设置可能导致在海外服务器上连接情况更差  use-sso-address: true heartbeat:  # 心跳频率, 单位秒  # -1 为关闭心跳  interval: 5 message:  # 上报数据类型  # 可选: string,array  post-format: string  # 是否忽略无效的CQ码, 如果为假将原样发送  ignore-invalid-cqcode: false  # 是否强制分片发送消息  # 分片发送将会带来更快的速度  # 但是兼容性会有些问题  force-fragment: false  # 是否将url分片发送  fix-url: false  # 下载图片等请求网络代理  proxy-rewrite: ''  # 是否上报自身消息  report-self-message: false  # 移除服务端的Reply附带的At  remove-reply-at: false  # 为Reply附加更多信息  extra-reply-data: false  # 跳过 Mime 扫描, 忽略错误数据  skip-mime-scan: false output:  # 日志等级 trace,debug,info,warn,error  log-level: warn  # 日志时效 单位天. 超过这个时间之前的日志将会被自动删除. 设置为 0 表示永久保留.  log-aging: 15  # 是否在每次启动时强制创建全新的文件储存日志. 为 false 的情况下将会在上次启动时创建的日志文件续写  log-force-new: true  # 是否启用日志颜色  log-colorful: true  # 是否启用 DEBUG  debug: false # 开启调试模式 # 默认中间件锚点default-middlewares: &default  # 访问密钥, 强烈推荐在公网的服务器设置  access-token: ''  # 事件过滤器文件目录  filter: ''  # API限速设置  # 该设置为全局生效  # 原 cqhttp 虽然启用了 rate_limit 后缀, 但是基本没插件适配  # 目前该限速设置为令牌桶算法, 请参考:  # https://baike.baidu.com/item/%E4%BB%A4%E7%89%8C%E6%A1%B6%E7%AE%97%E6%B3%95/6597000?fr=aladdin  rate-limit:    enabled: false # 是否启用限速    frequency: 1  # 令牌回复频率, 单位秒    bucket: 1     # 令牌桶大小 database: # 数据库相关设置  leveldb:    # 是否启用内置leveldb数据库    # 启用将会增加10-20MB的内存占用和一定的磁盘空间    # 关闭将无法使用 撤回 回复 get_msg 等上下文相关功能    enable: true   # 媒体文件缓存, 删除此项则使用缓存文件(旧版行为)  cache:    image: data/image.db    video: data/video.db # 连接服务列表servers:  # 添加方式,同一连接方式可添加多个,具体配置说明请查看文档  #- http: # http 通信  #- ws:   # 正向 Websocket  #- ws-reverse: # 反向 Websocket  #- pprof: #性能分析服务器  # HTTP 通信设置  - http:      # 服务端监听地址      host: 0.0.0.0      # 服务端监听端口      port: 8000      # 反向HTTP超时时间, 单位秒      # 最小值为5,小于5将会忽略本项设置      timeout: 5      # 长轮询拓展      long-polling:        # 是否开启        enabled: false        # 消息队列大小,0 表示不限制队列大小,谨慎使用        max-queue-size: 2000      middlewares:        <<: *default # 引用默认中间件      # 反向HTTP POST地址列表      post:      #- url: '' # 地址      #  secret: ''           # 密钥      #- url: http://127.0.0.1:5701/ # 地址      #  secret: ''          # 密钥  # 正向WS设置  - ws:      # 正向WS服务器监听地址      host: 0.0.0.0      # 正向WS服务器监听端口      port: 8001      middlewares:        <<: *default # 引用默认中间件

5、 保存后再次启动 go-cqhttp

./go-cqhttp

6、会输出二维码,用手机qq 扫一扫登录(推荐QQ小号)

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第17张图片

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第18张图片

需要更换机器人QQ号删除 /root/cqhttp/session.token 文件重复上述步骤重新扫码登录即可

7、转后台运行, 此时的 go-cqhttp 在前台运行,操作其他命令或者关闭ssh工具,go-cqhttp 就关闭了

nohup ./go-cqhttp &

可以输入下面命令查看 go-cqhttp 是否在后台挂起,至此 go-cqhttp 安装完毕

fuser -v -n tcp 8001

2)安装 qqbot

1、安装 git

yum install -y git

2、启动 qqbot,服务器安全组放行5010端口

docker pull asupc/qqbotdocker run --name qqbot -v /root/qqbot/app:/app -p 5010:5010 asupc/qqbot -restart:alwayscd /root/qqbot && git clone https://ghproxy.com/https://github.com/asupc/qqbot-multi-platform.git app && docker restart qqbot

3、浏览器打开 ip:5010 配置 qqbot

4、设置完毕后重启 qqbot

docker restart qqbot

5、查看 Docker 网卡地址

ifconfig

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第19张图片

6、登录 qqbot 后台管理页 ip:5010

系统设置==》基础设置

    \*Http协议 http://Docker网卡地址:8000

    \*WS协议 http://Docker网卡地址:8001

    \*管理员:管理员QQ(**注意**:**不能**和 **_go-cqhttp_** 机器人 **_QQ_** 一样!!!)

    NVJDC:http://ip:诺兰端口号

其他按各自需求填写,填写完毕后点击 保存

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第20张图片

7、重启 qqbot,至此 qqbot 安装完成

docker restart qqbot

【转载侵删】【2022年1月1日更新】宝塔+青龙+Nvjdc&一对一推送+wskey智能化+管理员推送+Ninja+SaoBing面板+kingfeng+go-cqhttp/qqbot_第21张图片

qqbot 更新命令:

docker stop qqbot && cd /root/qqbot/app

git pull

docker start qqbot

您的赞赏将是我前进的动力

后续有空再写诺兰方舟 ARK 和 saobingPro ,至于机器人傻妞,QAQ,我没钱…

---------------------
作者:划船不用桨就靠浪
来源:CSDN
原文:https://blog.csdn.net/weixin_50856147/article/details/121502334?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164113402716781683926547%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164113402716781683926547&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-2-121502334.pc_search_result_cache&utm_term=nvjdc&spm=1018.2226.3001.4187
版权声明:本文为作者原创文章,转载请附上博文链接!

你可能感兴趣的:(青龙相关,golang,开发语言,后端)