青龙面板+多个青龙面板+拉库合集+autMan+go

您所在的位置:网站首页 青龙好玩的地方 青龙面板+多个青龙面板+拉库合集+autMan+go

青龙面板+多个青龙面板+拉库合集+autMan+go

2023-12-16 17:39| 来源: 网络整理| 查看: 265

此文章结合了多位大佬的教程,把大佬的文章进行了更详细的叙述和汇总。 本文原创作者只在CSDN,如在别地碰见均为盗版 我这用的系统是centos7.6

官方交流

目录 一.服务器系统1.选择centos7.6系统2.重置服务器密码3.服务器开放端口(两种方法)方法一方法二 二.ssh工具远程连接服务器1.下载FinalShell 三.安装docker容器1.ssh工具安装2.安装wegt3.宝塔面板安装(自己选择可装可不装,推荐不安装) 四.安装青龙面板1.安装面板1-1.青龙2.10版本1-2.青龙最新版本1-3.操作方法 2. 登录青龙面板4. 依赖安装(1)青龙面板内安装(2)服务器内安装 3. 修改配置文件4.拉取脚本库Faker库Yyds库KingRan库青蛙蛤蟆库保护环境库HarbourJ库 5. 添加应用6.添加环境变量(不对接机器人,如果对接可以忽略)7.青龙的定时原则加注解 【四】安装青龙面板(选装,推荐不要安装)1.安装青龙面板2.可以自行修改的地方 五.对接短信登录 Qrabbit1.获取授权码2.服务器安装Rabbit3.放入授权文件4.修改配置文件5.Rabbit部署 5-1对接短信登录 Qrabbit(方法二)2.服务器安装Rabbit Rabbit升级方法六.对接autMan1.一键部署1-1关闭Centos自带的关闭防火墙方法2.进入网站进行设置 七.安装go-cqhttp机器人1.获取机器人登录秘钥2.修改电脑中的文件的配置信息3.服务器中安装go-cqhttp4.修改服务器内的DNS地址5.进行文件替换6.运行机器人和守护7.更换机器人的方法8.机器人掉线重连方法 八.扫码登录对接到机器人1.在频道内下载js插件文件2.将插件放入指定文件夹3.机器人对接登录4.重启机器人进行短信登录 八.后语

一.服务器系统 1.选择centos7.6系统

机器人官网https://docs.go-cqhttp.org/ 一.重装系统 我用的是腾讯云服务器,其他类型的服务器应该也差不多

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

2.重置服务器密码

重置密码后一定要牢记自己的密码,后面用得到

3.服务器开放端口(两种方法)

先开启服务器的全部端口方便后续的搭建(共有两种方法根据自己的爱好选择)

方法一

在这里插入图片描述 点开应用类型,最下面可以看到有ALL选择它然后点击确定 在这里插入图片描述

方法二

在这里插入图片描述 点开添加原则后啥都不用管在端口处输入 1-57735 在这里插入图片描述

二.ssh工具远程连接服务器 1.下载FinalShell

FinalShell下载地址 点击这里进群下载 下载安装好之后打开 用FinalShell工具去连接自己服务器 点这个文件夹标志 在这里插入图片描述 点开后会出现一个小窗口 在这里插入图片描述 在这里插入图片描述 登录成功后就进入这个页面显示的可能会不一样 在这里插入图片描述

三.安装docker容器 1.ssh工具安装

复制所有代码然后直接右键粘贴进去 中间过程输入y 回车

yum install docker-io –y

在这里插入图片描述 这里输入y 在这里插入图片描述 全部安装成功以后就是这个样子的 在这里插入图片描述输入以下代码回车,会出现下图这个结果

systemctl start docker

在这里插入图片描述 复制粘贴下面命令回车

docker ps

如果显示下图 表示成功了 在这里插入图片描述 本文原创作者只在CSDN,如在别地碰见均为盗版

2.安装wegt

这个有的服务器会自带有的服务器不自带推荐都运行运行

yum install -y wget

服务器不带wegt的运行结果 请添加图片描述 服务器不wegt的运行结果 在这里插入图片描述

3.宝塔面板安装(自己选择可装可不装,推荐不安装)

萌新不推荐安装,萌新不推荐安装,萌新不推荐安装,重要的事情说三遍!!!!!!!!!!!!!!!

首先,我们注册一个宝塔面板的账号,点击这里注册

在服务器里面输入

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

在这里插入图片描述 安装过程中,中途会出现一个 Y&N ? 的选项, 输入字母 y 然后回车键即可。 在这里插入图片描述 安装完成之后,我们会得到宝塔面板的后台登陆地址(复制到浏览器地址栏打开),以及默认的登陆用户名和密码(这个可以进入面板后再进行修改) 在这里插入图片描述 username这个是账号 password这个是密码 把外网面板地址复制然后在浏览器中打开,进行登录 在这里插入图片描述 登录以后会提示让你绑定账号,绑定后退弹出这个弹窗,直接x掉就可以 在这里插入图片描述

四.安装青龙面板 1.安装面板

跟刚刚复制后在服务器粘贴代码然后回车 (如果你想改青龙面板端口的话就把其中的 5101:5700 改成 XXXX:5700即可,冒号后的5700千万不要动!)

新手推荐使用2.10版本 教程是根据青龙2.10版本的写的

1-1.青龙2.10版本

这个是青龙2.10.13的版本也是目前最稳定的版本

docker run -dit \ -v /root/ql/config:/ql/config \ -v /root/ql/log:/ql/log \ -v /root/ql/db:/ql/db \ -v /root/ql/scripts:/ql/scripts \ -v /root/ql/jbot:/ql/jbot \ -v /root/ql/repo:/ql/repo \ -p 5101:5700 \ -e ENABLE_HANGUP=true \ -e ENABLE_WEB_PANEL=true \ --name ql \ --hostname ql \ --privileged=true \ --restart always \ whyour/qinglong:2.10.13 1-2.青龙最新版本

这个是青龙面板目前最新的版本

docker run -dit \ -v $PWD/ql:/ql/data \ -p 5101:5700 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest 1-3.操作方法

推荐使用青龙2.10也是目前最稳定的版本 直接复制整个到服务器里面 在这里插入图片描述 如果显示这个就表示成功 在这里插入图片描述 青龙版本升级方法点击跳转 2.10.x升为2.11.x

2. 登录青龙面板

自己电脑浏览器输入 面板地址 面板地址是你服务器公网 IP+端口 :5101 (上面有改什么端口就写什么端口) 例如:192.45.37.456:5101 在这里插入图片描述

4. 依赖安装 (1)青龙面板内安装

进入青龙面板,选择依赖管理,后点击添加依赖 在这里插入图片描述Nodejs内输入(推荐一个一个的安装,也可以直接全部粘贴到里面)

NodeJs里面所需依赖 添加依赖--->选择自动拆分,把以下内容全部复制到名称里,之后点击确定 ts-md5 @types/node prettytable node-telegram-bot-api tslib ql common fs typescript axios png-js axios [email protected] crypto-js jieba global-agent jsdom -g moment form-data date-fns node-jsencrypt require js-base64 tough-cookie json5 jsdom dotenv qs

Python3内输入(推荐一个一个的安装,也可以直接全部粘贴到里面)

Python3依赖 添加依赖--->选择自动拆分,把以下内容全部复制到名称里,之后点击确定 ping3 canvas requests jieba PyExecJS httpx

Linux内输入(推荐一个一个的安装,也可以直接全部粘贴到里面)

Linux依赖 添加依赖--->选择自动拆分,把以下内容全部复制到名称里,之后点击确定 lxml bizMsg bizCode gcc python-devel aiohttp magic (2)服务器内安装

在FinalShell 粘贴命令 回车

docker exec -it ql bash #ql为容器名根据自己容器修改

在这里插入图片描述 粘贴下面代码 并回车(一键安装所有依赖)

第一个完整版,耗时间 第二个精简版,比第一个快(推荐安装第一个)

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/bean661/utils/main/QLOneKeyDependency.sh | sh curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/bean661/utils/main/QLOneKeyDependency_easy.sh | sh

安装完成后回事这样的 然后输入exit 退出容器 在这里插入图片描述

3. 修改配置文件

修改代理:在青龙面板-配置文件-config.sh修改 (如果加载不出来 去服务器的 /root/ql/conf/config.sh打开 填写之后保存即可 效果一样 )。不修改的话容易拉库失败!!!! 下面三个代理选一个即可

http://gh.301.ee/ https://gitauniverse-cn.com/ https://pd.zwc365.com/

在这里插入图片描述 修改后缀:命令拉取脚本时需要拉取的文件后缀,直接写文件后缀名即可(如果不修改的话库里面有的东西会拉不到,拉库拉不全) 在这里插入图片描述

4.拉取脚本库

在青龙面板-定时任务-右上角点击添加任务 随便拉两个就好了不用太多

名称 随便你喜欢填什么就填什么 这里拉的是KingRan库的。 定时规则就填 0 0 0 * * * 在这里插入图片描述

Faker库

不可同时拉Faker2与Faker3仓库,同时拉多个集合库容易黑ip,保留一个即可 拉库代理仅能拉取Faker2,Faker3库使用 注意:Faker有其专有代理 拉库前请修改青龙面板配置文件第18行为

GithubProxyUrl="https://gitauniverse-cn.com/"

在这里插入图片描述 Faker2 助力池版【安全本地sign防CK泄漏】

ql repo https://gitauniverse-cn.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"

Faker3 内部互助版【安全本地sign防CK泄漏】

ql repo https://gitauniverse-cn.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main" Yyds库 ql repo https://github.com/okyyds/yyds.git "jd_|jx_|gua_|jddj_|m|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator" "master" KingRan库

国外鸡直接填写下方代码

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

国内机

ql repo https://gh.fakev.cn/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR" 青蛙蛤蟆库 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" 保护环境库

【互助池版】 (集合库)

ql repo https://github.com/feverrun/my_scripts.git "jd_|jx_|jddj_|getCookie|getJDCookie" "backUp" "^(jd|JD|JS)[^_]|USER|sendNotify|utils"

【内部互助版】 (集合库)

ql repo https://github.com/feverrun/my_scripts.git "jd_|jx_|jddj_|getCookie|getJDCookie" "backUp/activity|backUp/card|backUp/py|backUp/utils/|backUp/test|jd_fruits.js|jd_pet.js|jd_factory.js|jd_health.js|jd_sgmh.js|jd_dreamFactory.js|jd_plantBean.js" "^(jd|JD|JS)[^_]|USER|sendNotify|utils"

【单开卡库】 (只有开卡非集合库,和集合库冲突!!!)

ql repo https://github.com/feverrun/my_scripts.git "jd_opencard_|getCookie|getJDCookie" "backUp" "^(jd|JD|JS)[^_]|USER|sendNotify|utils" HarbourJ库 ql repo https://github.com/HarbourJ/HarbourToulu.git "jd_" "backUp" "jdCookie|newUserInfo|USER_AGENTS|sign_log" "dev_jinli" 5. 添加应用

在这里插入图片描述

6.添加环境变量(不对接机器人,如果对接可以忽略)

在青龙面板环境变量里添加京东cookie

变量的名称一定要是 JD_COOKIE,值添你京东cookie 在这里插入图片描述

7.青龙的定时原则加注解 */5 * * * * ? #每隔 5 秒执行一次 0 */1 * * * ? #每隔 1 分钟执行一次 0 0 2 1 * ? * #每月 1 日的凌晨 2 点执行一次 0 15 10 ? * #MON-FRI 周一到周五每天上午 10:15 执行 0 15 10 ? 6L #2002-2006 2002 年至 2006 年的每个月的最后一个星期五上午 10:15 执行 0 0 23 * * ? #每天 23 点执行一次 0 0 1 * * ? #每天凌晨 1 点执行一次 0 0 1 1 * ? #每月 1 日凌晨 1 点执行一次 0 0 23 L * ? #每月最后一天 23 点执行一次 0 0 1 ? * L #每周星期天凌晨 1 点执行一次 0 26,29,33 * * * ? #在 26 分、29 分、33 分执行一次 0 0 0,13,18,21 * * ? #每天的 0 点、13 点、18 点、21 点都执行一次 0 0 10,14,16 * * ? #每天上午 10 点,下午 2 点,4 点执行一次 0 0/30 9-17 * * ? #朝九晚五工作时间内每半小时执行一次 0 0 12 ? * WED #每个星期三中午 12 点执行一次 0 0 12 * * ? #每天中午 12 点触发 0 15 10 ? * * #每天上午 10:15 触发 0 15 10 * * ? #每天上午 10:15 触发 0 15 10 * * ? * #每天上午 10:15 触发 0 15 10 * * ? #2005 2005 年的每天上午 10:15 触发 0 * 14 * * ? #每天下午 2 点到 2:59 期间的每 1 分钟触发 0 0/5 14 * * ? #每天下午 2 点到 2:55 期间的每 5 分钟触发 0 0/5 14,18 * * ? #每天下午 2 点到 2:55 期间和下午 6 点到 6:55 期间的每 5 分钟触发 0 0-5 14 * * ? #每天下午 2 点到 2:05 期间的每 1 分钟触发 0 10,44 14 ? 3 WED #每年三月的星期三的下午 2:10 和 2:44 触发 0 15 10 ? * MON-FRI #周一至周五的上午 10:15 触发 0 15 10 15 * ? #每月 15 日上午 10:15 触发 0 15 10 L * ? #每月最后一日的上午 10:15 触发 0 15 10 ? * 6L #每月的最后一个星期五上午 10:15 触发 0 15 10 ? * 6L #2002-2005 2002 年至 2005 年的每月的最后一个星期五上午 10:15 触发 0 15 10 ? * 6#3 #每月的第三个星期五上午 10:15 触发 【四】安装青龙面板(选装,推荐不要安装)

萌新不要安装,萌新不要安装,萌新不要安装,重要的事情说三遍!!!!!!!!!

1.安装青龙面板

多青龙面板的好处就是可以随便安装脚本他和另一个青龙是完全分开的不怕发生服务器内文件被上传或助力被偷的事情发生。

复制不要去手打下面代码,想改端口的话将5700:5700改为xxxx:5700(自己开放的端口就可以,其他无所谓)

docker run -dit \ -v /root/ql2/config:/ql/config \ -v /root/ql2/log:/ql/log \ -v /root/ql2/db:/ql/db \ -v /root/ql2/scripts:/ql/scripts \ -v /root/ql2/jbot:/ql/jbot \ -v /root/ql2/repo:/ql/repo \ -v /root/ql2/raw:/ql/raw \ -p 3200:5700 \ -e ENABLE_HANGUP=true \ -e ENABLE_WEB_PANEL=true \ --name ql2 \ --hostname ql2 \ --privileged=true \ --restart always \ whyour/qinglong:latest 2.可以自行修改的地方 -v /root/后面的名称不可以出现和以前的名称一样的情况 --name 容器名称和以前的不能重复 --hostname 主机名称和以前的不能重复

可以对照下面的图片自己进行修改 在这里插入图片描述 本文原创作者只在CSDN,如在别地碰见均为盗版

五.对接短信登录 Qrabbit

推荐试用方法二,简单方便对新手友好

1.获取授权码

点击去频道获取授权 群里发送 /wskey,后私聊机器人(@RabbitMarkit_Bot)会获得token 注:此扫描登录为收费的,请严格遵守Rabbi的规则 在这里插入图片描述

2.服务器安装Rabbit

在服务器内按照以下步骤一个个的输入

mkdir /root/Rabbit

在这里插入图片描述 输入后回车,发生的变化

cd /root/Rabbit && mkdir -p Config

在这里插入图片描述

3.放入授权文件

从频道中下载这个文件,如果电脑没办法下载可以点击这里进群获取 在这里插入图片描述 将下载的Config.json 文件拖入/root/Rabbit/Config 在这里插入图片描述

4.修改配置文件

填入自己的token(我在这就不填了) 这个不填入的话下面的部署会失败 在这里插入图片描述 填入wskey转换定时的时间 推荐是一天转换两次,我填的是20 */12 * * * (我在这也一样就不填了) 在这里插入图片描述 填入所对应的数值其他的几乎不用去管(可根据自己的需求进行调节) 在这里插入图片描述 本文原创作者只在CSDN,如在别地碰见均为盗版

5.Rabbit部署

在服务器内输入,会进行自动安装,安装完成后效果如下图

sudo docker run --name qrabbit -p 5701:1234 -d -v "$(pwd)"/Config:/Rabbit/Config \ -it --privileged=true ht944/qrabbit:latest

在这里插入图片描述 在浏览器内输入ip:5701即可访问登录页面 例如:192.45.37.456:5701 在这里插入图片描述

5-1对接短信登录 Qrabbit(方法二)

1.获取授权码 点击去频道里面获取授权码 群里发送 /wskey,后私聊机器人(@RabbitMarkit_Bot)会获得token 注:此扫描登录为收费的,请严格遵守Rabbi的规则 在这里插入图片描述

2.服务器安装Rabbit

在服务器内按照以下步骤一个个的输入

mkdir /root/Rabbit

在这里插入图片描述 输入后回车,发生的变化

cd /root/Rabbit && mkdir -p Config

在这里插入图片描述 输入后回车,方便下一步操作

cd /root/Rabbit

在这里插入图片描述 在服务器内输入一键的指令

sudo docker run --name madrabbit -p 5701:1234 -d -v "$(pwd)"/Config:/Rabbit/Config -it --privileged=true ht944/madrabbit:latest

检查Config目录下是否有配置模板 模板1:单青龙 模板2:双青龙 模板3:无青龙

修改配置模板文件名: Config.json,否则会被覆盖不生效 修改配置模板文件名: Config.json,否则会被覆盖不生效 修改配置模板文件名: Config.json,否则会被覆盖不生效

Rabbit升级方法

1.用网页更新,例如:http://127.0.0.1:5701/api/update

2.一键更新 可用于部署和更新

国内机

bash


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3