搬运 Xdd依赖

首先安装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= P A T H : 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
1
输出如图表示安装OK
安装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:

  • git: https://github.com/shufflewzc/faker2.git
    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机器人🤖

cd xdd-plus && ./xdd
1
首次配置会弹出二维码 用做机器人的QQ扫码登录即可,如果你放了之前备份那就等显示QQ登录成功后 ctrl+ c 退出即可

6.挂机静默运行

nohup ./xdd 1>/dev/null 2>&1 & #AMD64
1
后台地址http://IP:8080 自己改过端口号的 http://IP:端口号
xdd装完了接下来装其依赖环境

node.js 及xdd 相关依赖安装
1.下载node压缩包 同样安装在usr/local目录

cd /usr/local && wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz
1
2.解压node压缩包

xz -dk node-v14.17.5-linux-x64.tar.xz && tar -xvf node-v14.17.5-linux-x64.tar
1
3.node.js环境配置
(1).进入配置文件

vi /etc/profile
1
(2).按键 i 进入插入编辑模式,在文件的最后面新行添加以下三行代码:

export NODE_HOME=/usr/local/node-v14.17.5-linux-x64
export PATH= P A T H : PATH: PATH:NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
1
2
3
(3)编辑完成后按键盘上的ESC键,输入:wq 保存退出输入

(4)生效配置文件

source /etc/profile
1
不会的用SFTP编辑文件。

4.检查是否安装成功
查看node版本 node -v
查询结果 V14.17.5
查看nmp版本 npm -v
查询结果 V6.14.xx

然后通过npm安装got、tough-cookie、crypto-js依赖 挨个跑 不要回root下,回去的话②和③记得 cd xdd/scripts目录

plus版把所有命令里的cd xdd 改为cd xdd-plus 即可
①.安装got

cd xdd-plus && npm install got
1
②.安装tough-cookie

cd scripts && npm install png-js crypto-js download got http-server request tough-cookie tunnel ws
1
③.安装crypto-js

npm install crypto-js
1
最后说一下 这个版本资产查询 需要在xdd/scripts目录下放Faker仓库的jd_bean_change_new.js
拉去命令如下

cd xdd-plus/scripts && wget https://cdn.jsdelivr.net/gh/muzikeji/mzkj@master/20210908/jd_bean_change_new.js
1
wskey自动转换文件拉去

cd && cd xdd-plus/scripts && wget https://cdn.jsdelivr.net/gh/muzikeji/mzkj@master/20210908/wspt.py
1
新增 wskey自动更新ptkey功能 需要用户提供wskey 添加后台
同时需要安装pip
Python pip 安装
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。
pip 官网:https://pypi.org/project/pip/
你可以通过以下命令来判断是否已安装:

pip --version # Python2.x 版本命令
1
pip3 --version # Python3.x 版本命令
1
如果你还未安装,则可以使用以下方法来安装:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
1
sudo python get-pip.py # 2.x运行安装脚本
1
sudo python3 get-pip.py # 3.x运行安装脚本。
1
centos使用下面命令pip

yum -y install python-pip
1
一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本
部分 Linux 发行版可直接用包管理器安装 pip,如 Debian 和 Ubuntu:

sudo apt-get install python-pip
1
xdd账号更新命令如下
例 更新1号的
发送命令 更新账号 1
例 更新张三的
发送命令 更新账号 张三

关于提交CK显示重复查询显示没账号的问题我大概说下
1.CK是先添加到青龙面板再在xdd提交的,这种会导致xdd自动同步了青龙的CK但没绑定QQ,这样你查询时因为CK并没有绑定你QQ所以查询不了,提交就显示重复。
解决方案,登录后台自行在对应账号后面填写对应QQ号。
2.已添加账号,用了删除命令删除后再提交会出现此情况,这种属于程序bug。
解决方案更改你的京东密码重新提交新CK即可。
3.你的提交的CK别人在你机器人提交过了,已绑定别人QQ。
解决方案自行后台改QQ即可解决。

其他未知因素重装都能解决!!

xdd后台进不去的原因排查
1.主题问题
xdd原版 随便放那个主题文件
魔改版 需要放noodin.html
plus版 需要放admin.html
都放绝对路径或者上传网站直接放地址
2.注意 服务器安全组放行8080;如果装了宝塔宝塔安全组也要放行
3.确保xdd处于运行状态
4.确保是先修改主题路径再启动xdd的,如果不是给机器人发重启,重启过后再试。
5.自行修改过端口的自己解决吧,走不好就别飞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值