青龙面板加xdd-plus机器人保姆级教程

声明(保命)

仅供个人使用、禁止商用,请勿用于薅羊毛非法倒卖等违法行为,由此产生的法律后果需自行承担,阅读下文代表认同以上协议。

前期准备:

一个正常可用的京东账号

购买一台云服务器

一个爱动手的你

云服务器篇:

个人推荐是腾讯或者阿里云服务器 最近也都有活动,作为一个穷孩子185r够买了3年的轻量级服务器还是觉得蛮赚的,如果有需要可以参考下面

https://curl.qcloud.com/g5LxtwZJ

https://curl.qcloud.com/S2NUOCuG

step1:环境需求
宝塔:

​ 简单的说宝塔是一个建站工具,一个简单好用的服务器运维面板

docker

​ docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上

开放端口
需要开放 22、888、8888、5700 8080端口

​ 其中22 端口是ssh服务,888 8888端口是登录宝塔用的,5700端口是青龙面底板的端口也可以自己修改 8080是通知机器人xdd的端口

step2:环境搭建

​ 下面我们开的正式的搭建环境!!!

开放端口:

​ 以腾讯云服务器为例:进入我们的控制台 选择自己的服务器 点击管理 进去防火墙这个页面

在这里插入图片描述

​ 可以看到我们的服务器默认开启的以下的端口,我们点击添加规则,一次添加888 8888 5700 8080端口

宝塔的搭建 :

​ 在控制台远程登录服务器或使用ssh远程连接服务器 进入root用户

su root

在这里插入图片描述

​ 没有给root用户设置密码的自行百度一下,这一步操作过于简单不在赘述

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

​ 安装宝塔 这是Ubuntu的安卓命令,如果你的服务器是centos的话需要需要以下命令

apt install yum

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

在这里插入图片描述

​ 下载后会询问,输入y同意然后一直回车进行安装,我这里已经完成安装就不在覆盖了

安装完成后,会给我们反馈一个如下的情况

外网地址:xxxxxxxx
内网地址:xxxxxxxx
username: xxxxxxxx
password: xxxxxx

​ 这里当时我没截图 大家将就看,访问这个外网地址的8888端口,注册宝塔用户,在宝塔界面开放5678端口即可

在这里插入图片描述

安装docker:

​ 首先更新安装源

apt-get update

在这里插入图片描述

​ 安装依赖(直接复制即可)

apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

在这里插入图片描述

输入y后继续执行

添加秘钥(这一步是为了所下载软件包的合法性)选一个即可!!!

(官方)$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
(国内)$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

设置稳定版本的apt仓库地址

(官方)
$ add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
   
(国内)
$ add-apt-repository \
     "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
     $(lsb_release -cs) \
     stable"

再次更新下安装源

apt-get update

查看docker版本

apt-cache madison docker-ce

安装docker

apt-get install docker-ce docker-ce-cli containerd.i

​ 验证版本查看安装是否成功

docker --version

在这里我们的docker就算安装成功了

ps:在安装docker的时候,遇到了一些bug 查看了多位大佬的博客后,实测这样操作0bug。

启动docker

systemctl start docker

查看启动状态

systemctl status docker

在这里插入图片描述

​ 到这里docker操作告一段落!

step3:脚本部署
拉取青龙面板

ps 修改5700就可以自定义端口

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地址+开放端口

在这里插入图片描述

注册账号并且完成安装

进入青龙面板点击系统设置 应用设置 添加应用

在这里插入图片描述

名称随意 权限全给!!

到这里青龙面板暂时就ok了

step4安装xdd需要的环境
安装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

在这里插入图片描述

这里可能会意思没有weget 根据提示install一下就好

解压缩

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

在这里插入图片描述

打开profile添加环境变量

vim /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

如何编辑:打开文件后 按住shift+i进入编辑模式,然后按键盘的“↓”键拉到最底下

接着按键盘的“→”键拉到最右边按一下回车,完成复制后按下esc退出编辑 再shift+:

然后输入wq退出并保存

在这里插入图片描述

更新环境变量

source /etc/profile
安装git
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

在这里插入图片描述

rpm -ivh epel-release-latest-7.noarch.rpm

在这里插入图片描述

sudo apt install git

在这里插入图片描述

安装gcc
sudo apt install gcc
sudo apt install gcc-c++

在这里插入图片描述

安装xdd

首先是拉库

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

在这里插入图片描述

编译一下xdd

cd xdd-plus && go build

在这里插入图片描述

编译需要一定的时间 稍作等待就好了

给xdd777权限

chmod 777 xdd

尝试运行

./xdd

运行无报错的情况下 ctrl c退出 并且去配置xdd

去我们的宝塔页面 点击文件 找到根目录里面的root 刷新 就可以看见xdd-plus文件夹 点击进入

在这里插入图片描述

找到需要修改的配置文件是conf下的 config.yaml 这个文件,双击进入修改一下里面的内容

mode: parallel                           #模式 balance(均衡模式)、parallel(平行模式)
containers:
  - address: http://ip:5700  #这里是你青龙面板的地址
    username: ***                      #登陆青龙面板的账号
    password: *****                    #登录青龙面板的密码
    cid: *****                          #刚刚在青龙面板获取到的Client ID
    secret: **                      #刚刚在青龙面板获取到的Client Secret
    weigth: 1                             #权重 balance模式下权重越高分得的ck越多,默认1
    mode: parallel                       #模式 balance(均衡模式)、parallel(平行模式)
    limit: 9999                          #限制容器ck数目
AtTime: 5 #填写1-12之间的数  填错自负默认为10  10点容易出现高峰超时。
IsHelp: true   #填写true或者false  false
IsOldV4: #填写true或者false  false是否新版或者旧版V4
Wskey: true # 填空默认禁用wskey转换 需要的填true
IsAddFriend: true #填写true或者false  false
Lim: #填写1-N 代表限制次数
Tyt: #填写1-N 代表推一推需要的互助值,默认为8
Later: #延时防止黑IP自己设置 默认60 不怕黑的改为1即可 单位是秒
theme: /root/xdd-plus/theme/admin.html  #plus用admin.html自定义主题,支持本地、网络路径 
static: ./static #静态文件 便于自定义二维码页面时,引入css、js等文件
master: 123456 
database: /root/xdd-plus/.xdd.db 
qywx_key: #企业微信推送key
daily_push: #定时任务
resident: #均衡模式下所有容器共同的账号pin,有多个用'&'拼接。不建议填写。
user_agent:
telegram_bot_token:
telegram_user_id:
TGURL: #填写TG代理地址参考https://www.kejiwanjia.com/server/5221.html#3worker
qquid: ********管理员qq号
qqgid: #监听的群
qbot_public_mode: true #qq机器人群聊模式,默认私聊模式
default_priority: #新用户默认优先级
no_ghproxy: true #更新资源是否不使用代理
daily_asset_push_cron: 58 1 * * * #日常资产推送时间 可以不填
repos:
  - git: https://github.com/shufflewzc/faker2.git

切记一点xdd的配制文件冒号后面要留一个空格再填写内容

cid secret

在青龙面板添加应用的时候可以获取

master是你登录xdd页面的密码 需要自己设置

填写完毕保存 退出

运行xdd

./xdd

等待二维码 扫码登录机器人qq

登录成功以后 Ctrl c退出
在这里插入图片描述

7、静默挂机运行

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

这时候就成功的挂起了我们的机器人

cookie获取

方法1 f12后台获取 这里不适用于用户名带有中文的用户!!!

方法2 插件获取 用户名带中文的用户可以使用这个方法 获取的cookie是结果url编码的

​ 我们只需要cookie里面的,pt_key字段和pt_pin字段,在后台的页面也有说明 填入后点击保存config.sh

cookie获取偷个博客吧

获取以后按照这个格式发给xdd的机器人qq即可添加

pt_key=AAJhjMmlADAL-_j_GOEB7oPZkwjMyRE1heNfsdgsdgfsdthRuCgO_Ae0nTxby2uX-1KpwpozRQZI; pt_pin=jd_HCngsdgsfdh

在这里插入图片描述

拉取挂机脚本
【Faker集合仓库】

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER"

【Faker仓库依赖库修复】

SSH运行: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"

【curtinlv仓库】

ql repo https://github.com/curtinlv/JD-Script.git

【star】

ql repo https://github.com/star261/jd.git "scripts" "code"

【混沌】

ql repo https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"

【passerby-b】(需要配合专用ck文件)

ql repo https://github.com/passerby-b/JDDJ.git "jddj_" "scf_test_event" "jddj_cookie"

【温某某】

ql repo https://ghproxy.com/https://github.com/shufflewzc/Wenmoux.git

【柠檬(胖虎)】

ql repo https://github.com/panghu999/panghu.git "jd_"

【zoopanda(动物园)】以下为备份库

ql repo https://github.com/shufflewzc/zoo.git "zoo"

【Ariszy(Zhiyi-N)】

ql repo https://github.com/shufflewzc/Ariszy.git "JD"

【ddo(hyzaw)】貌似已经删库 以下为备份

ql repo https://ghproxy.com/https://github.com/shufflewzc/hyzaw.git "ddo_"

【lxk0301】已私有,以下链接为备份库。柠檬代维护库。

ql repo https://github.com/shufflewzc/jd_scripts-2.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER"

【龙珠】

ql repo https://github.com/longzhuzhu/nianyu.git "qx" “main”

只需要选择1到2个即可

点击定时任务 添加任务 选取2到3个添加然后手动运行一下任务再刷新即可

在这里插入图片描述

到这里部署就全部完成了 可以给机器人发送查询命令来进行京豆情况了解

在这里插入图片描述

如果给朋友挂京豆账号 在添加以后可以进入xdd管理页面 把qq设置成他的

ip:8080/

在这里插入图片描述

把这里对于的qq改成朋友的qq号 再加上机器人qq的好友就可以通过查询关键字进行查询

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值