前言:本文部分指令摘自于互联网,在此特别感谢青龙面板,JDC,BOT以及各种脚本的作者

服务器环境以及使用工具

GCP香港服务器,centos7,FinalShell

GCP开启远程ssh登录


sudo -i
vi /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
passwd
service sshd restart

1.安装宝塔面板

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

2.关闭宝塔面板强制绑定手机

rm -f /www/server/panel/data/bind.pl

3.在宝塔上安装docker管理器

1.png

4.安装青龙面板

docker run -dit \
  --name QL \
  --hostname QL \
  --restart always \
  -p 5700:5700 \
  -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 \
  whyour/qinglong:latest

安装成功后,浏览器输入ip:5700即可进入控制面板(这里是后来写的,如果进不去,请检查宝塔面板或服务器防火墙里是否放行端口),默认用户名为admin,密码是adminadmin
第一次登录后会重置密码,需要进入/root/QL/config/auth.json查看或修改密码

到了这里其实就已经可以运行脚本了,如果你不想搞什么乱七八糟花里胡哨的玩意的话,可以直接跳到第8步。


目前已无法扫码,请停止安装各类扫码面板

4.安装花语jdc

jdc-2.8
下载后解压到QL目录下,将前端文件jdc-web中的public文件夹也放到QL目录下

在Ql目录下,将JDC分配可执行权限(可以在宝塔文件管理中先转到QL文件夹,然后点击终端

chmod 777 JDC

运行JDC

./JDC

如果遇到报错,则修改config.toml文件第四行path

    path            = "/root/QL/" # 原为/docker/ql/,视情况修改

保存后再次运行

nohup ./JDC &

打开ip:5701查看是否安装成功,如果无法打开,请排查是否放行端口
2.png

5.修改推送配置

打开青龙面板,点击配置文件,38-108行为推送配置环境变量,选择你想要的推送方式即可,国内推荐Server酱,笔者在这里选择TG,因为选择的服务器在境外,如何填写这些环境变量,注释里写的都很明白,就不再赘述了。

6.部署青龙tg bot

最简单的办法:打开宝塔软件商店-找到安装的docker管理器-点击设置-在容器列表内点击终端-执行ql bot命令
在第五步中的配置文件中将第33行改为AutoStartBot="true"

7.配置青龙tg bot

配置文件在/root/QL/config/bot.json
配置文件详解:
user_idbot_token和第五步中TG推送的环境变量相同,不再赘述。
api_idapi_hash:先打开my.telegram.org,登录后选择API development tools3.png
全部乱填即可Snipaste_2021-07-06_14-12-55.png
填写完成后就会出现api_id和api_hashSnipaste_2021-07-06_14-13-52.png
将这两项参数填入配置文件中即可,由于搭建青龙bot的服务器为境外服务器,故不需要填写代理设置,如果是国内服务器,按照你的代理配置填写即可。

确认所有配置文件均无误后,重启一次dokcer容器docker container restart QL
若配置成功,bot会自动向你推送一条消息:4.png

8.添加脚本库

返回青龙控制面板-定时任务-添加任务
在这里(7/06),我目前正在使用的脚本库:

curtinlv 
ql repo https://github.com/curtinlv/JD-Script.git 
39 8,12,16,20,0 * * * 
JDHelloWorld仓库 
ql repo https://github.com/JDHelloWorld/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp|Coupon|enen|update" "^jd[^_]|USER" 
32 8,12,16,20,0 * * *

添加完脚本库后,手动运行一下任务,刷新后即可看到拉取的脚本。
至此,青龙面板全套配置就安装完成了,如有任何问题,都可以在评论区留言

Last modification:September 4th, 2021 at 09:28 pm
如果觉得我的文章对你有用,请随意赞赏