1、先买服务器,服务器安装CentOS7.6,再安装宝塔;
安装宝塔命令
要注意需要在root权限下才能安装,可以通过以下命令切换为root权限
sudo su root ##根据提示输入密码
然后输入以下命令,安装宝塔;
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
2、安装完成,登录宝塔~软件商店~安装docker;
3、拉青龙镜像;
docker pull whyour/qinglong:latest
4、创建青龙面板容器;
容器1 容器名 qinglong文件夹名ql 端口5700;
# 注:$PWD请修改为实际你想安装的路径
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
如果是多容器,修改容器名 qinglong、文件夹名ql 、端口5700;
5、开放5700(青龙容器1)、5800(青龙容器2)端口;
二、编译及安装xdd
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、解压安装包;
tar -xvzf go1.16.7.linux-amd64.tar.gz
3、 设置环境变量
vi /etc/profile
4、下面代码复制到最后一行。
不会用命令的,用SFTP(不知道SFTP是什么的自行百度,还不知道的劝你别弄了我帮你挂吧) 连接服务器找到根目录/etc/profile文件打开,把下面代码复制粘贴到最后一行,保存效果一样的。
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
5、编辑完后按 ESC键,然后输入 wq! 命令保存退出;
source /etc/profile ##在当前bash环境下读取并执行profile中的命令。
6、输入
go env
7、拉库
cd ~ && git clone https://ghproxy.com/https://github.com/84227871/xdd-plus.git
8、编译
cd xdd-plus && go build
9、运行
chmod 777 xdd
./xdd
直接curl +c 退出
10、修改配置app.conf、config.yaml文件;
app.conf修改端口 根据自己喜欢,开端口就行,一般默认即可。
config.yaml:重要参数配置根据提示修改,所有:后面必须有一个空格;所有#前面必须有一个空格。
config.yaml实例文件:
mode: parallel #模式 balance(均衡模式)、parallel(平行模式)
#balance根据weigth均衡分配cookie,权重越大分配的越多,当一个容器失联时会自动将cookie转移到其他容器。平行模式下,所有容器拥有全部cookie,适合每个容器单独跑特定脚本的情况。
containers: #容器,可配置多个
- address: http://192.168.31.233:5525 #青龙2.2、青龙2.8、v1v2v3v4v5访问地址
username: admin
password: admin
weigth:
mode: parallel
limit: 9999
#- address: http://192.168.31.233:5525
#username: admin
#password: admin
#- path: /Users/cdle/Desktop/jd_study/jdc/config.sh #本地配置文件路径 v1v2v3v4v5和不知名容器的配置
#- path: /Users/cdle/Desktop/jd_study/jdc/list.sh
theme: https://ghproxy.com/https://raw.githubusercontent.com/cdle/xdd/main/theme/noodin.html
#自定义主题,支持本地、网络路径
static: ./static
master: #管理员账户pin,有多个用'&'拼接
database: /volume1/docker/ql/db/.xdd.db #可以不填,默认。(小姐姐强迫症)
qywx_key: #企业微信机器人key
daily_push: #定时任务
resident: #均衡模式下所有容器共同的账号pin,有多个用'&'拼接。不建议填写,后续实现指定账号助力功能。
#数据库 支持sqlite3、mysql和postgres
#sqlite3 填路径,默认 ./.xdd
#mysql填 user:pass@tcp(127.0.0.1:3306)/dbname?charset=utf8mb4&parseTime=True&loc=Local
#postgres填 host=localhost user=gorm password=gorm dbname=gorm port=9920 sslmode=disable TimeZone=Asia/Shanghai
#自定义ua
user_agent:
telegram_bot_token: #telegram bot token
telegram_user_id: #telegrame user id
qquid: #接收通知的qq号(这个填你的群主qq号码,和扫码配置的qq机器人分开,需要2个qq号)
qqgid: #监听的群
default_priority: #新用户默认优先级
no_ghproxy: false #更新资源是否不使用代理 默认false
qbot_public_mode: false #qq机器人群聊模式,默认私聊模式
daily_asset_push_cron: 0 9 * * * #日常资产推送时间
11、 再次运行然后绑定QQ机器人;
cd xdd-plus && ./xdd
弹出二维码用需要做机器人的号码扫码绑定即可
ctrl+c退出
12、挂机静默运行;
nohup ./xdd 1>/dev/null 2>&1 & #AMD64
13、xdd重置机器人教程
如果想要重新配置qq机器人,删除xdd目录下的session.token文件重启xdd即可。命令如下:
cd xdd-plus ##cd到xdd目录
rm -rf session.token ##删除配置文件
cd xdd-plus && ./xdd #启动
再扫描登录机器人,再静默运行;同上;
找到/root/xdd-plus/.git/config文件
在文件最后一行加上两行代码:
[user]
email = xxx@qq.com #自己的邮箱或者随意
name = 爱的味道 #随意昵称