青龙面板+xdd-plus+nvjdc整合教程

news/2024/11/25 5:50:06/

青龙面板+xdd-plus+nvjdc整合教程   2021-11-26

宝塔

有问题可以加群 807376211
服务器端口开需要用的端口,如宝塔8888
安装宝塔面板

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

登录宝塔面板(宝塔默认地址ip:8888)
安装Docker
宝塔面板➡软件商店➡搜索docker➡安装

青龙面板

完成后返回ssh,拉取青龙面板,这里版本是2.10.2

docker pull byniht/qinglong:2.10.2

创建容器

 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 \byniht/qinglong:2.10.2

然后在浏览器输入你的ip:5700,进入青龙面板,根据引导完成设置并登录(设置过程中的选择通知方法可用直接跳过先)

打开青龙面板,完成图示步骤

在这里插入图片描述

 下面的Client cid和Client Secret在xdd和jdc会用到

在这里插入图片描述

 拉库Faker库,在青龙面板添加任务
名称Faker
命令

ql repo https://ghproxy.com/https://github.com/zll2317463866/tiger.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate|ql"

定时规则:0/10 1 * * * *

xdd-plus

安装所需的GCC和GIT(下面命令一行一行的执行)

yum -y install gccyum -y install gcc-c++wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -ivh epel-release-latest-7.noarch.rpmyum install -y git

下载go安装包

cd /usr/local && wget https://dl.google.com/go/go1.16.10.linux-amd64.tar.gz

解压安装包

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

打开宝塔后台-文件-/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

下载xdd-plus

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

编译

cd xdd-plus && go build

给权限执行

chmod 777 xdd
./xdd

运行到页面不动了,出现下图时按住Ctrl+C退出执行程序

在这里插入图片描述

 

打开/root/xdd-plus/conf/config.yaml这个文件

mode: balance #模式 balance(均衡模式,选这个)、parallel(平行模式)
containers: #容器,可配置多个- address: http://ip:5700 username: admin #你青龙面板的用户名password: admin #密码cid: xxx #青龙应用的cid,创建应用可见secret: xxxx #青龙应用的secret,创建应用可见weigth: 10 #权重 balance模式下权重越高分得的ck越多,默认1mode: #单独对容器进行模式设置limit: 45 #限制容器ck数目#- address: http://ip:5800 #username: admin #用户名#password: admin #密码#cid: xxx #青龙应用的cid,创建应用可见#secret: xxxx #青龙应用的secret,创建应用可见#weigth: 9 #权重 balance模式下权重越高分得的ck越多,默认1#mode: #单独对容器进行模式设置#limit: 50 #限制容器ck数目
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: #定时任务
resident: jd_xxxxx #均衡模式下所有容器共同的账号pin,有多个用'&'拼接。不建议填写,后续实现指定账号助力功能。
#自定义ua
user_agent:
telegram_bot_token: 
telegram_user_id: 
qquid: 123456789 #接收通知的qq号,管理员QQ号码
qqgid: 12345678 #监听的群
default_priority: #新用户默认优先级
no_ghproxy: false #更新资源是否不使用代理 默认false
qbot_public_mode: true  #qq机器人群聊模式,默认私聊模式
#新增AtTime参数 不配置导致失败得别怪我
AtTime: 8 #填写1-12之间的数,填错自负默认为10,10点容易出现高峰超时。
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

注意!!!!:与后面的配置填写中间必须有一个空格,否则报错不出二维码
填写完毕保存一下,执行下面命令,用qq机器人号扫码绑定

cd xdd-plus && ./xdd

然后后台运行

./xdd -d

到此执行完毕,登录后台IP:8080,密码为上面弄配置文件中master的值本示例为 ABC123
进不去后台看看宝塔面板—安全 开放8080端口没有

依赖

安装依赖
这里qinglong是你的容器名字

cd /usr/local  && wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xzxz -dk node-v14.17.5-linux-x64.tar.xz  && tar -xvf node-v14.17.5-linux-x64.tar

复制下面放到profile文件的最下方(看前面步骤)

export NODE_HOME=/usr/local/node-v14.17.5-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

生效

source /etc/profile

安装got

cd xdd-plus  &&  npm install got

安装tough-cookie

cd /root/ql/scripts && npm install png-js crypto-js download got http-server request tough-cookie tunnel ws

安装crypto-js

npm install crypto-js

图形验证依赖 宠汪汪 图形签到等需求*

docker exec -it ql bash -c "cd scripts && npm i -S png-js"

部分脚本

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"

签到及宠汪汪兑换必装依赖文件

cd ql/scripts && wget  https://cdn.jsdelivr.net/gh/mzljjkj/mzkj@master/20210819/66ed73000262d5876ea6464d5b6280a5/66ed73000262d5876ea6464d5b6280a5.zip && unzip 66ed73000262d5876ea6464d5b6280a5.zip

全部依赖

docker exec -it qinglong bash -c "npm install -g typescript"
docker exec -it qinglong bash -c "npm install axios date-fns"docker exec -it qinglong bash -c "npm install png-js"
docker exec -it qinglong bash -c "npm install -g npm"
docker exec -it qinglong bash -c "pnpm i png-js"
docker exec -it qinglong bash -c "pip3 install requests"
docker exec -it qinglong 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 qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"
docker exec -it qinglong 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"

nvjdc

大佬已经删库,以下全是备份,为1.4版本

执行命令

yum install wget unzip -y

拉源码

sudo docker pull byniht/nvjdc:1.4

拉镜像

sudo docker pull byniht/nvjdc:1.4

用宝塔文件打开root/nolanjdc/Config/Config.json配置相关信息(作者注释都写的很详细根据注释配置)

{///最大支持几个网页"MaxTab": "4",//网站标题"Title": "Nvjdc",//回收时间分钟 不填默认3分钟"Closetime": "3",//网站公告"Announcement": "本项目脚本收集于互联网。为了您的财产安全,请关闭京东免密支付",///开启打印等待日志卡短信验证登陆 可开启 拿到日志群里回复 默认不要填写"Debug": "",///自动滑块次数5次 5次后手动滑块 可设置为0默认手动滑块"AutoCaptchaCount": "5",///XDD PLUS Url  http://IP地址:端口/api/login/smslogin"XDDurl": "http://你的服务器ip:8080/api/login/smslogin",///此处是 /root/xdd-plus/conf/config.yaml中的apitoken"XDDToken": "123456",///多青龙配置"Config": [{//序号必须从1开始"QLkey": 1,//服务器名称"QLName": "青龙面板",//青龙url"QLurl": "http://你的服务器ip:5700",//青龙2,9 OpenApi Client ID"QL_CLIENTID": "青龙面板里面获取(系统设置——应用设置)",//青龙2,9 OpenApi Client Secret"QL_SECRET": "青龙面板里面获取(系统设置——应用设置)",//青龙面包最大ck容量"QL_CAPACITY": 45,//消息推送二维码"QRurl": ""}]
}

创建chromium文件夹并进入

cd /root/nolanjdc && mkdir -p  .local-chromium/Linux-884014 && cd .local-chromium/Linux-884014

下载 chromium

wget https://mirrors.huaweicloud.com/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip

删除刚刚下载的压缩包

rm  -f chrome-linux.zip

回到刚刚创建的目录

cd && cd nolanjdc

启动镜像(这里5701就是jdc的端口可以随意更改,记得要安全组和宝塔同时开放端口

sudo docker run   --name nolanjdc -p 5701:80 -d  -v  "$(pwd)":/app \
-v /etc/localtime:/etc/localtime:ro \
-it --privileged=true  byniht/nvjdc:1.4

查看日志看下是否启动成功

docker logs -f nolanjdc 

出现 NETJDC started 即可

其他命令

.重启项目(如果你需要重启使用下面命令,比如修改配置文件后必须重启才能生效)

docker restart nolanjdc

缺点:
jdc对接xdd 短信登录后不会自动同步到青龙面板
需要手动去xdd后台随便操作一下才会同步
比如修改ck的优先级,优先级数字-1意思是禁用ck,数字越大ck在青龙面板越靠前,数字最大为车头

本教程借鉴了许多大佬的教程,再加上自己摸索的一些,进行了一些整合

如果xdd管理员发给机器人升级命令更新失败
打开/root/xdd-plus/.git/config在最后面添加以下代码

[user]email = xxx@qq.com #自己的邮箱或者随意name = 爱的味道     #随意昵称

有问题可以加群: 807376211


http://www.ppmy.cn/news/276742.html

相关文章

xdd修复教程

xddplus修复教程 xdd修复教程 xdd修复教程 首先连接Linux服务器 修改之前记得备份,云服务器官网–>控制台–>快照,造成任何损失与本人无关!!! 1:cd到qbot文件夹 cd /root/xdd-plus/qbot2:下载con…

(六)安装xdd-plus的保姆级搭建教程+xdd-plus修复+对接青龙+指令用途/看了你就能学废【2022年5月23日】【更新】

交流群:点我跳转 懒人自助上车:不想自己动手的 来我这 低价捡漏:低价捡漏 好物分享 文章目录 ~~ 4.16日更新 因为失误上传的文件错了~~1.新建应用权限/得到 ID/Secret2.安装go环境3.解压4.添加环境变量5.安装git/gcc6.拉取xdd-plus库7.编译x…

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

青龙多容器xdd-plus,一条龙服务,及各种问题解决方案 需要购买服务器的可以从下面地址购买(新人1核2G/2核2G/2核4G轻量服务器就可以,价格在50左右)现在腾讯的便宜,阿里云活动力度小了 腾讯云 服务器链接. 阿里云服务器 …

五、安装xdd-plus教程+xdd修复+对接青龙

首先要有一台云服务器 阿里云:点击跳转 腾讯云:点击跳转 QQ交流群:244016111 上车:点击跳转 或 关注公众号:汤姆的日记 已更新全套需要点击跳转: 一、服务器基础设置及宝塔docker安装教程二、青龙面板安装教程依赖拉库互助三、青龙面板 添加企业微信应用推送消息…

京东.青龙面板之xdd-plus搭建教程及问题解决【9.29发布更新】

教程参考于别人,我只是进行了相关修改和标出重点。 交流群:324090548 免费呆瓜群:976899470 1.下载go安装包 ,这里我们安装到usr/local目录 cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.ta…

京豆—青龙面板相关设置+XDD的环境安装与使用

一、添加依赖 1.NodeJs下 一个一个复制安装 crypto-js prettytable dotenv jsdom date-fns tough-cookie tslib ws7.4.3 ts-md5 jsdom -g jieba fs form-data json5 global-agent png-js types/node require typescript js-base64 axios 2.Python3下 一个一个复制安装 requ…

青龙面板保姆级XDD安装教程

XDD新版使用更加成熟的数据库,支持sqlite3、mysql和postgres。需要全新安装,新旧数据不兼容也不支持迁移。 wget -q https://raw.githubusercontents.com/shufflewzc/VIP/main/Scripts/sh/ql.sh -O ql.sh && bash ql.sh docker run -dit -v $…

【最实用】青龙+xdd+改青龙版本+依赖+问题解答(9.27发布更新)

Title 前言一、首先打开Finalshell工具链接服务器。二、开始1.安装docker并设置开机自启2.拉去青龙镜像(有镜像直接操作4,2和3跳过)3.如果有镜像版本为2.9以上要改成2.8.3的操作:4.安装依赖(复制粘贴)5.xdd…