(12-23修正)京東 青龍面板 xdd多容器一條龍安裝教程

青龍多容器xdd-plus,一條龍服務,及各種問題解決方案

需要購買服務器的可以從下面地址購買(新人1核2G/2核2G/2核4G輕量服務器就可以,價格在50左右)現在騰訊的便宜,阿裡雲活動力度小瞭
騰訊雲 服務器鏈接.
阿裡雲服務器 鏈接:.
失效鏈接: 服務器購買鏈接.


首先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-updatecurl -sSL https://get.daocloud.io/docker | shsudo systemctl start dockersudo systemctl status dockersudo systemctl enable docker 

註:單條和全部復制均可
1.另一種方法
建議docker在寶塔內安裝,簡單方便不出錯,安裝完寶塔面板後按照最後面的登錄網址和賬號密碼登錄寶塔面板,或者執行下面這句也會顯示寶塔網址和賬號密碼

sudo /etc/init.d/bt default

進入寶塔面板後,左側軟件商店-搜索docker ,安裝下圖的軟件,等待安裝完成

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 gccyum -y install gcc-c++

2)安裝git

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -ivh epel-release-latest-7.noarch.rpmyum 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=onexport GOPROXY=https://goproxy.cnexport GOROOT=/usr/local/goexport GOPATH=/usr/local/go/pathexport PATH=$PATH:$GOROOT/bin:$GOPATH/bin

保存退出,再依次執行下面兩句指令

source /etc/profilego 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.rpmrpm -ivh epel-release-latest-7.noarch.rpmyum install -y git

4.編譯

cd xdd-plus && go build  

5.給權限並執行

chmod 777 xdd./xdd

出現下圖時按住Ctrl+C退出執行程序

6.修改配置文件
位置如圖

按照下面的模板修改,別省事不填,冒號後面有一個空格,對齊方式不要改變,否則下一步出不來二維碼,

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  falseIsOldV4: false #填寫true或者false  false是否新版或者舊版V4Wskey: true # 填空默認禁用wskey轉換 需要的填trueIsAddFriend: true #填寫true或者false  機器人自動加好友參數Lim: 8 #填寫1-N 代表限制查詢次數Tyt: 8 #填寫1-N 代表推一推需要的互助值,默認為8Later: #延時防止黑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.dbqywx_key:  #企業微信推送keydaily_push: #定時任務Jdcurl: http://xxxx:5701 #Nvjdc訪問地址,內部版短信登錄專用ApiToken: 123456 #對接諾蘭的token,需要和諾蘭一樣,無諾蘭忽略不用配置resident: jd_xxxxx #均衡模式下所有容器共同的賬號pin,有多個用'&'拼接。user_agent: #自定義uatelegram_bot_token: telegram_user_id: qquid: 123456 #接收通知的qq號,管理員QQ號碼qqgid: 12345678 #監聽的群default_priority: #新用戶默認優先級,不填寫默認為1no_ghproxy: false #更新資源是否不使用代理 默認falseqbot_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