1.安装宝塔
1
| yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
|
2.在宝塔面板安装docker
3.设置docker开机自启
1 2 3
| sudo systemctl start docker sudo systemctl status docker sudo systemctl enable docker
|
4.拉取青龙面板
1
| docker pull whyour/qinglong:latest
|
5.创建青龙容器
1 2 3 4 5 6 7 8 9 10 11 12 13
| 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 \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest
|
ninja可选:
-p 5701:5701
-v $PWD/ql/ninja:/ql/ninja \
6.放行端口组
1 2
| firewall-cmd --zone=public --add-port=5700/tcp --permanent firewall-cmd --reload
|
等待一会即可进去青龙面板 (浏览器地址栏 ip地址:端口号)
7.一步安装依赖,先进入青龙容器 名字看自己写的什么
1
| `docker exec -it qinglong bash
|
8.在ql目录下复制进去运行即可
1 2 3 4 5 6 7 8 9 10 11 12 13
| package_name="canvas png-js date-fns axios crypto-js ts-md5 tslib @types/node dotenv typescript fs require tslib"
for i in $package_name; do case $i in canvas) cd /ql/scripts npm ls $i ;; *) npm ls $i -g ;; esac done
|
安装xdd
1.下载go安装包 ,这里我们安装到usr/local目录
1
| cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz
|
2.解压安装包
1
| tar -xvzf go1.16.7.linux-amd64.tar.gz
|
3.设置环境变量
下面代码复制到最后新起一行。
1 2 3 4 5
| export GO111MODULE=on export GOPROXY=https://goproxy.cn export GOROOT=/usr/local/go export GOPATH=/usr/local/go/path export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
|
4.查看go安装是否完成
输入
输出一长串代表没错
5.安装git
1 2 3
| wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm yum install -y git
|
6.编译安装XDD
如果之前装过了先备份以下文件,新版解压后直接把文件拖进去
.xdd.db(数据文件)
config.yaml(配置文件)
session.token(QQ机器人登录凭证)
reply.php(机器人自定义回复配置)
1.plus版直接用下面命令拉库
1
| cd ~ && git clone https://ghproxy.com/https://github.com/764763903a/xdd-plus.git
|
2.编译xdd
3.赋予权限并运行
让它跑一会 然后退出 退出命令是 Ctrl + C
4.更改配置文件
魔改版打开/root/xdd/conf/config.yaml
plus版打开/root/xdd-plus/conf/config.yaml
这个很重要请认真配置
样例文件如下: 所有前面#开头的都是注释掉的,如果要使用请自行删除 ,中文注释就不用删了 删了就出错了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| mode: parallel containers:
- address: http://ip:青龙端口 username: 青龙账号 password: 青龙密码 cid: 青龙创建应用可见 secret: 青龙创建应用可见 weigth: mode: parallel limit: 9999 theme: /root/xdd-plus/theme/admin.html static: ./static master: database: qywx_key: daily_push: resident: jd_xxxxx user_agent: telegram_bot_token: telegram_user_id: qquid: qqgid: default_priority: 1 no_ghproxy: false qbot_public_mode: true
|
找到/root/xdd-plus/.git/config文件
在文件最后一行加上两行代码
1 2 3
| [user] email = xxx@qq.com name = 爱的味道
|
改好保存
5.再次运行 然后绑定QQ机器人🤖
cd xdd-plus && ./xdd
6.挂机静默运行
nohup ./xdd 1>/dev/null 2>&1 & #AMD64
或者./xdd -d
后台地址http://IP:8080 自己改过端口号的 http://IP:端口号
xdd装完了接下来装其依赖环境
xdd相关依赖安装 | 筱林同学的blog