(12-23修正)京东 青龙面板 xdd多容器一条龙安装教程

青龙多容器xdd-plus,一条龙服务,及各种问题解决方案

需要购买服务器的可以从下面地址购买(新人1核2G/2核2G/2核4G轻量服务器就可以,价格在50左右)现在腾讯的便宜,阿里云活动力度小了
腾讯云 服务器链接.
阿里云服务器 链接:.
失效链接: 服务器购买链接.

(12-23修正)京东 青龙面板 xdd多容器一条龙安装教程_第1张图片
(12-23修正)京东 青龙面板 xdd多容器一条龙安装教程_第2张图片

首先ssh连接服务器(自行百度)
一、装青龙

装宝塔面板(可装可不装)

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

1.装docker

sudo yum check-update
curl -sSL https://get.daocloud.io/docker | sh
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker 

注:单条和全部复制均可
1.另一种方法
建议docker在宝塔内安装,简单方便不出错,安装完宝塔面板后按照最后面的登录网址和账号密码登录宝塔面板,或者执行下面这句也会显示宝塔网址和账号密码

sudo /etc/init.d/bt default

进入宝塔面板后,左侧软件商店-搜索docker ,安装下图的软件,等待安装完成
(12-23修正)京东 青龙面板 xdd多容器一条龙安装教程_第3张图片

2.拉去青龙镜像

docker pull whyour/qinglong:latest

注:latest为版本号,可替换为其他版本,默认最新版。
3.创建青龙容器面板

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:5600 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

注:青龙容器名为qinglong,名称可替换,
端口号可替换-p 5700:5700 \中前一个可替换为其他端口,服务器开端口即可
4.多容器(备选)

 docker run -dit \
   -v $PWD/ql1/config:/ql/config \
   -v $PWD/ql1/log:/ql/log \
   -v $PWD/ql1/db:/ql/db \
   -v $PWD/ql1/repo:/ql/repo \
   -v $PWD/ql1/raw:/ql/raw \
   -v $PWD/ql1/scripts:/ql/scripts \
   -v $PWD/ql1/jbot:/ql/jbot \
   -p 5800:5600 \
   --name ql1 \
   --hostname ql1 \
   --restart unless-stopped \
   whyour/qinglong:latest

注:第二个容器名称为ql1,端口号为5800
5.登录青龙面板
面板地址:http://服务器IP:5700
账号密码随便填,会提示初始化初始化后,在ssh执行下面代码查看账号密码

docker exec -it qinglong cat /ql/config/auth.json

也可手动打开/ql/config/auth.json文件查看账号密码

6.安装依赖
QL为容器名,改成自己的哦

docker exec -it QL bash -c "npm install -g typescript"
docker exec -it QL bash -c "npm install axios date-fns"

docker exec -it QL bash -c "npm install png-js"
docker exec -it QL bash -c "npm install -g npm"
docker exec -it QL bash -c "pnpm i png-js"
docker exec -it QL bash -c "pip3 install requests"
docker exec -it QL bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
docker exec -it QL bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"
docker exec -it QL bash -c "cd /ql/scripts/ && apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && npm i && npm i -S ts-node typescript @types/node date-fns axios png-js canvas --build-from-source"

注:安装依赖简单方法
用下面链接里面一键安装依赖
链接: link.
7.拉库,添加ck
二、安装xdd机器人
1.安装环境
1)GCC

yum -y install gcc
yum -y install gcc-c++

2)安装git

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

3)下载安装go
下载安装包

cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz

解压安装包

tar -xvzf go1.16.7.linux-amd64.tar.gz

2.添加配置
打开/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

保存退出,再依次执行下面两句指令

source /etc/profile
go env

执行完显示下图
在这里插入图片描述
3.拉xdd-plus库

cd ~ && git clone https://ghproxy.com/https://github.com/84227871/xdd-plus.git

若提示失败,可执行下面语句后,再次执行拉库指令

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

4.编译

cd xdd-plus && go build  

5.给权限并执行

chmod 777 xdd
./xdd

出现下图时按住Ctrl+C退出执行程序
在这里插入图片描述
6.修改配置文件
位置如图
(12-23修正)京东 青龙面板 xdd多容器一条龙安装教程_第4张图片
按照下面的模板修改,别省事不填,冒号后面有一个空格,对齐方式不要改变,否则下一步出不来二维码,

mode: balance #模式 balance(均衡模式)parallel(平行模式)
containers: #容器,可配置多个
  - address: http://123.113.213.123:5700 
    username: admin #用户名
    password: admin #密码
    cid: xxx #青龙应用的cid,创建应用可见
    secret: xxxx #青龙应用的secret,创建应用可见
    weigth: 10 #权重 balance模式下权重越高分得的ck越多,默认1
    mode: #单独对容器进行模式设置
    limit: 50 #限制容器ck数目
  #- address: http://123.123.123.123:5800 
    #username: admin #用户名
    #password: admin #密码
    #cid: xxx #青龙应用的cid,创建应用可见
    #secret: xxxx #青龙应用的secret,创建应用可见
    #weigth: 9 #权重 balance模式下权重越高分得的ck越多,默认1
    #mode: #单独对容器进行模式设置
    #limit: 50 #限制容器ck数目
AtTime: 11 #填写1-12之间的数  填错自负默认为10  10点容易出现高峰超时。
IsHelp: true  #填写true或者false  false
IsOldV4: false #填写true或者false  false是否新版或者旧版V4
Wskey: true # 填空默认禁用wskey转换 需要的填true
IsAddFriend: true #填写true或者false  机器人自动加好友参数
Lim: 8 #填写1-N 代表限制查询次数
Tyt: 8 #填写1-N 代表推一推需要的互助值,默认为8
Later: #延时防止黑IP自己设置 默认60 不怕黑的改为1即可 单位是秒
theme: /root/xdd-plus/theme/admin.html #plus用admin.html自定义主题,支持本地、网络路径
static: ./static #静态文件 便于自定义二维码页面时,引入css、js等文件
master: ABC123 #这里写plus版的密码,并删除本注释
database: /root/xdd-plus/.xdd.db
qywx_key:  #企业微信推送key
daily_push: #定时任务
Jdcurl: http://xxxx:5701 #Nvjdc访问地址,内部版短信登录专用
ApiToken: 123456 #对接诺兰的token,需要和诺兰一样,无诺兰忽略不用配置
resident: jd_xxxxx #均衡模式下所有容器共同的账号pin,有多个用'&'拼接。
user_agent: #自定义ua
telegram_bot_token: 
telegram_user_id: 
qquid: 123456 #接收通知的qq号,管理员QQ号码
qqgid: 12345678 #监听的群
default_priority: #新用户默认优先级,不填写默认为1
no_ghproxy: false #更新资源是否不使用代理 默认false
qbot_public_mode: true  #qq机器人群聊模式,默认私聊模式
daily_asset_push_cron: 0 8 * * * #8点自动推送资产
repos:
  - git: https://github.com/shufflewzc/faker2.git
  - path: https://raw.githubusercontent.com/shufflewzc/faker2/main/jd_all_bean_change.js
    word: 查询

保存退出
7.运行并绑定机器人

cd /root/xdd-plus && ./xdd 

弹出二维码时,用机器人号 扫码登录
登陆完
按 ctrl+c退出
10. 挂机静默执行

nohup ./xdd 1>/dev/null 2>&1 & #AMD64

到此执行完毕,登录后台IP:8080,密码为上面弄配置文件中master的值本示例为 ABC123
常用命令
普通用户支持 发送Cookie(支持ptkey和wskey 可以有直接复制抓取的长串Cookie发送机器人自动提取)|查询 | 签到 |祈祷 | 许愿 xxx |许愿币 |翻翻乐
管理员支持 发送Cookie(同上)|查询 |查询 1 |查询 1 2 3 |查询1-10 |查询 京东昵称或用户名 |更新 |重启 |状态 | run xxx.js | 助力 XXX | 屏蔽 xxx
| 翻翻乐 | 删除 XXX |更新账号 XXX |set-env 变量名 例如 set-env guaopencard_All=“true” | 通知 某某某 xxxxx
如提示登陆失败,看最新修复教程
链接: 修复教程.
有问题或者不懂的 加QQ群咨询857380512
(12-23修正)京东 青龙面板 xdd多容器一条龙安装教程_第5张图片

你可能感兴趣的:(服务器,docker,ssh)