青龍+Nvjdc短信登陸對接Xdd-plus推送+Ninja CK登陸教程(11.23更新)


一、准備工作

1.shh工具(powshell、gitbash等等)

2.購買一台雲服務器(阿里雲、騰訊雲都可以)

3.安裝寶塔面板

寶塔Linux面板安裝教程 - 2021年8月18日更新 - 7.7.0正式版

二、搭建青龍環境

2.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

2.2 拉取青龍鏡像

docker pull hushunxu/qinglong_base:2.10.2

2.3 部署青龍鏡像

docker run -dit \

  --name qinglong_1 \

  --hostname qinglong_1 \

  --restart always \

  -p 6700:5700 \

  -p 6701:5701

  -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 \

  hushunxu/qinglong_base:2.10.2

這里注意你當前所處的文件位置,建議提前建立運行目錄並在運行目錄執行部署命令,防止文件目錄過於混亂導致后期維護麻煩。端口號可以自行選擇:

-p 6700:5700 端口號為6700

-p xxxx:5700 端口號為xxxx

P.S:端口號一定要在服務器安全組里放行,不然無法訪問。

2.4 登陸青龍面板

在瀏覽器中輸入:服務器ip:端口號

例:123.123.147.123:6700

進入青龍面板初始化界面,根據引導進行安裝

至此青龍面板安裝成功

2.5 拉取定時任務腳本

JB庫

ql repo https://ghproxy.com/github.com/KingRan/JDJB.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"

619庫

ql repo https://github.com/gys619/jdd.git "jd_|jx_|jddj_|gua_|jddj_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_Pure|sign_graphics_validate|jddj_cookie|function|ql

faker2庫

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

kingran庫

 

ql repo https://ghproxy.com/github.com/KingRan/JD-Scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils|function"

ccwav大佬的資產通知增強版和ck檢測

ql repo https://github.com/ccwav/QLScript2.git "jd_" "sendNotify|NoUsed" "ql" 包含sendNotify: ql repo https://github.com/ccwav/QLScript2.git "jd_" "NoUsed" "ql|sendNotify

選擇其中的一個拉取即可,我自己用的是faker2庫

添加完成之后運行,查看日志。運行結束后刷新界面

2.6 安裝青龍依賴腳本

docker exec -it qinglong_1 bash -c "cd /ql/scripts/ && wget https://gitee.com/yanyuwangluo/onekey/raw/master/yil.sh -O yil.sh && bash yil.sh"

找打側邊欄的依賴管理,點擊右上角添加依賴

2.7 設置應用,為對接xdd以及Nvjdc做准備

三、搭建Xdd-plus運行環境

3.1 安裝Gcc

centos

yum -y install gcc

yum -y install gcc-c++

Ubuntu

apt install build-essential

3.2下載並安裝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

解壓

tar -xvzf go1.16.7.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

source /etc/profile

檢測有沒有安裝成功

go env

如果顯示如下,則表示安裝成功

3.3 安裝git

centos(一行一行執行)

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

Ubuntu

apt-get install git

四、安裝Xdd-plus

4.1轉跳至xdd安裝目錄並拉取xdd庫

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

這里是默認在root目錄下,可以按照自己需求改

4.2編譯Xdd

cd xdd-plus
go build

4.3給予xdd最高(777)權限

chmod 777 xdd

4.4 運行xdd(確保你目前處於xdd-plus目錄)

./xdd

等待程序跑半分鍾或者一分鍾Ctrl+C終止程序

4.5修改xdd配置文件(root/xdd-plus/conf/config.yaml)

保存退出后回到xdd-plus目錄並后台運行xdd

./xdd -d

五、nvjdc短信驗證登陸對接xdd

官方鏡像目前已經拉不到了,我自己備份了諾蘭大佬的一份(11.28更新,鏡像已刪除)

5.1 拉取Nvjdc鏡像文件

失效鏡像,點擊查看
cd ~ && docker pull longlingya/nvjdc_backup:latest

5.2 安裝unzip

yum install wget unzip -y

5.3 創建一個目錄放配置文件和谷歌的chromium

mkdir nvjdc && cd nvjdc

5.4 拉取nvjdc配置文件

wget https://cdn.jsdelivr.net/gh/yanyuwangluo/tuku@main/Config.json

5.5 創建chromium目錄並轉到該目錄下

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

5.6 下載chromium包安裝完后刪除

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

5.7 啟動nvjdc

cd ~/nvjdc
docker run --name nvjdc -p 6701:80 \
-d -v "$(pwd)"/Config.json:/app/Config/Config.json:ro \
-v "$(pwd)"/.local-chromium:/app/.local-chromium  \
-it --privileged=true  longlingya/nvjdc_backup

查看nvjdc運行日志

docker logs -f nvjdc

看到NETJDC started字樣說明已經運行成功,crtl+c退出日志即可

六、nvjdc對接xdd-plus

6.1修改nvjdc配置文件

6.2修改xdd配置文件

至此對接完成

七、對接Ninja

因為Ninja作者已經刪庫,無法直接git,資源網上都有。有需要自己找,Ninja目前只能CK或者wskey登陸,不如Nvjdc方便所以放到最后,部署也很簡單。

將你下載到的庫文件復制到青龍運行目錄的Ninja目錄

打開青龍的configs文件夾的extra.sh,復制下面內容

cd /ql/ninja/backend
git checkout .
git pull
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

進入青龍容器

docker exec -it qinglong_1 bash

配置Ninja環境變量

cd /ql/ninja/backend
cp .env.example .env

在寶塔中打開Ninja/backen目錄下的.env文件配置

配置完成之后保存,運行:

pm2.start

之后就可以通過ip:6701(自己設置)訪問Ninja登陸面板

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM