首先安装go环境
(之前安装过的就不用再装了)
1.下载go安装包 ,这里我们安装到usr/local目录
cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz
1
2.解压安装包
tar -xvzf go1.16.7.linux-amd64.tar.gz
1
3.设置环境变量
vi /etc/profile
1
下面代码复制到最后新起一行。
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
1
2
3
4
5
不会用命令的,用SFTP(不知道SFTP是什么的自行百度,还不知道的劝你别弄了我帮你挂吧) 连接服务器找到根目录/etc/profile文件打开,把下面代码复制粘贴到最后一行,保存效果一样的。
(1)编辑完后按 ESC键,按ESC只是让你退出编辑模式
(2)要想在退出编辑模式后使用保存退出命令,需要先使用按shift+:进入命令输入模式,然后输入 wq! 命令保存退出用命令修改或者SFTP修改文件完成后执行
source /etc/profile ##在当前bash环境下读取并执行profile中的命令。
1
4.查看go安装是否完成
输入
go env
安装git
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
1
rpm -ivh epel-release-latest-7.noarch.rpm
1
yum install -y git
1
编译安装XDD
如果之前装过了先备份以下文件,新版解压后直接把文件拖进去
.xdd.db(数据文件)
config.yaml(配置文件)
session.token(QQ机器人登录凭证)
reply.php(机器人自定义回复配置)
1.plus版直接用下面命令拉库
cd ~ && git clone https://ghproxy.com/https://github.com/764763903a/xdd-plus.git
1
2.编译xdd
cd xdd-plus && go build
1
3.赋予权限并运行
chmod 777 xdd
./xdd
1
2
让它跑一会 然后退出 退出命令是 Ctrl + C
4.更改配置文件
魔改版打开/root/xdd/conf/config.yaml
plus版打开/root/xdd-plus/conf/config.yaml
这个很重要请认真配置
样例文件如下: 所有前面#开头的都是注释掉的,如果要使用请自行删除 ,中文注释就不用删了 删了就出错了
mode: balance #模式 balance(均衡模式)、parallel(平行模式)
containers: #容器,可配置多个
容器一 2.8版本容器可填写
#- address: http://123.113.213.123:5700 #青龙2.2、青龙2.8、v1v2v3v4v5访问地址
#username: admin #用户名
#password: admin #密码
#weigth: 10 #权重 balance模式下权重越高分得的ck越多,默认1
#mode: #单独对容器进行模式设置
#limit: 50 #限制容器ck数目
容器二2.9版本容器可填写
#- address: http://123.123.123.123:5700 #青龙2.9
#username: admin #用户名
#password: admin #密码
#weigth: 10 #权重 balance模式下权重越高分得的ck越多,默认1
#mode: #单独对容器进行模式设置
#limit: 50 #限制容器ck数目
#cid: xxx #青龙应用的cid,创建应用可见
#secret: xxxx #青龙应用的secret,创建应用可见
容器三2.8版本
#- address: http://123.113.213.123:5700 #青龙2.2、青龙2.8
#username: admin #用户名
#password: admin #密码
#weigth: 10 #权重 balance模式下权重越高分得的ck越多,默认1
#mode: #单独对容器进行模式设置
#limit: 50 #限制容器ck数目
容器四2.8版本
#- address: http://123.123.123.123:5800 #青龙2.2、青龙2.8
#username: admin #用户名
#password: admin #密码
#weigth: 9 #权重 balance模式下权重越高分得的ck越多,默认1
#mode: #单独对容器进行模式设置
#limit: 50 #限制容器ck数目
#- path: /Users/cdle/Desktop/jd_study/xdd-plus/config.sh #本地配置文件路径 v1v2v3v4v5和不知名容器的配置
# - path: /Users/cdle/Desktop/jd_study/jdc/list.sh
theme: /root/xdd-plus/theme/admin.html #plus用admin.html自定义主题,支持本地、网络路径
static: ./static #静态文件 便于自定义二维码页面时,引入css、js等文件
master: jd_xxxx #这里写plus版的密码,并删除本注释
数据库 支持sqlite3、mysql和postgres
sqlite3 填路径,默认 ./.xdd
mysql填 user:pass@tcp(127.0.0.1:3306)
database: /root/xdd-plus/.xdd.db
qywx_key: #企业微信推送key
daily_push: #定时任务
resident: jd_xxxxx #均衡模式下所有容器共同的账号pin,有多个用'&'拼接。不建议填写,后续实现指定账号助力功能。
自定义ua
user_agent:
telegram_bot_token:
telegram_user_id:
qquid: 123456 #接收通知的qq号,管理员QQ号码
qqgid: 12345678 #监听的群
default_priority: #新用户默认优先级
no_ghproxy: false #更新资源是否不使用代理 默认false
qbot_public_mode: true #qq机器人群聊模式,默认私聊模式
新增AtTime参数 不配置导致失败得别怪我
AtTime: #填写1-12之间的数,填错自负默认为10,10点容易出现高峰超时。
username: abc #xdd后台用户名
password: 123456 #xdd后台密码
daily_asset_push_cron:
repos:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
改好保存
5.再次运行 然后绑定QQ机器人