【2022年1月7日最新踩坑更新(1月9日二次更新)包括一鍵最全依賴】:一鍵安裝寶塔+青龍+Ninja面板+SaoBing面板+kingfeng面板+go-cqhttp/qqbot機器人

首先準備一臺CentOS服務器(阿裡騰訊愛國某東都有優惠活動)。樓主使用的服務器是騰訊雲,系統是CentOS 7.9 配置4h8g

  • ☆☆☆免費代掛☆☆☆
  • 1.使用工具:
    • 1.1 SSH (快速連接Linux服務器。樓主使用的是NextSSH)
  • 2.安裝寶塔
    • 2.1寶塔一鍵安裝腳本(依次執行)
  • 3.安裝青龍面板
    • 3.1安裝docker
    • 3.2安裝青龍
    • 3.3安裝依賴
  • 4.各大JD腳本庫合集(最全收藏版)-適用青龍2.10.3及以上
    • 4.1 【Faker集合倉庫】
    • 4.2【Faker集合倉庫純凈版】
    • 4.3 【JB庫】
    • 4.4【青蛙庫】
    • 4.5【smiek2121開卡庫】
    • 4.6【619庫】
    • 4.7【kingran庫】
    • 4.8【ccwav大佬的資產通知增強版和CK檢測】
  • 5 Ninja面板(掃碼功能已失效,隻能手動提交ck)
    • 5.1 安裝Ninja
    • 5.2 Ninja更新方法
    • 5.3 Ninja依賴庫
  • 6 Saobing面板(支持一鍵批量導出\導入Cookie和短信登錄以及自動生成app)
    • 6.1安裝Sao-Bing
    • 6.2 後臺效果
  • 7 Kingfeng面板
    • 安裝和配置後續更新…
  • 8 go-cqhttp/qqbot機器人(免費)
    • 安裝和配置後續更新…
  • 9 文章不定時更新,關註不迷路。

☆☆☆免費代掛☆☆☆

有問題可隨時聯系,樓主24h在線
代掛機器人 點擊即可
Bug交流群 點擊即可
免費代掛 點擊即可

1.使用工具: 1.1 SSH (快速連接Linux服務器。樓主使用的是NextSSH)

樓主給出幾條推薦:
客戶端:
①:Xshell 官網下載地址

②:FinalShell 官網下載地址

③:NextSSH 官網下載地址

2.安裝寶塔 2.1寶塔一鍵安裝腳本(依次執行)

連接上你的服務器IP
首先執行更新

yum update -y

然後
CentOS7以上執行這條:

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

CentOS7以下執行這條:

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

在ssh輸入 bt 可以查看寶塔指令和寶塔地址


在瀏覽器輸入IP+端口即可訪問(或者直接點擊上圖的外網面板地址也可跳轉)
進入寶塔後,會提示安裝套裝服務(推薦安裝左側LNMP)

3.安裝青龍面板 3.1安裝docker

點擊軟件商店,搜索docker,點擊安裝(樓主已經安裝過瞭)

3.2安裝青龍

1.拉取青龍(官方鏡像)

docker pull whyour/qinglong:latest

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/scripts:/ql/scripts \-v $pwd/ql/jbot:/ql/jbot \-v $pwd/ql/repo:/ql/repo \-p 5700:5700 \-e ENABLE_HANGUP=true \-e ENABLE_WEB_PANEL=true \--name qinglong \--hostname qinglong \--restart always \whyour/qinglong:latest

5700是默認端口(可自定義)
命令完成後,ip+端口訪問後臺(服務器記得開放5700端口);
默認密碼在root/ql/config/suth.json裡面;
之後拉取倉庫就可以瞭

3.3安裝依賴

安裝單個

docker exec -it qinglong npm install 依賴名稱

進入青龍容器命令

docker exec -it qinglong bash

安裝tough-cookie

cd 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"

簽到及寵汪汪兌換必裝依賴文件

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 crypto -g"docker exec -it qinglong bash -c "npm install jsdom"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 /qinglong/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"

一鍵安裝所有依賴(基於Faker一鍵腳本安裝的青龍)
執行命令

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

1、缺少依賴錯誤
Error: Cannot find module ‘xx’
解決方法:docker exec -it 容器名 pnpm install xx

2、缺少文件錯誤
Error: Cannot find module ‘./xx’
解決方法:一般是拉庫命令不完整,請檢查或復制完整的拉庫命令重新拉庫。

3、缺少Py依賴
ModuleNotFoundError: No module named ‘xxx’.py
解決方法:docker exec -it 容器名 pip3 install xxx

4、腳本限制問題
TypeError: Cannot read property ‘xxxx’ of undefined
一般涉及到腳本問題、IP問題、服務器網絡、京東接口修改或者賬號活動被限制等!導致的腳本無法正常運行。

4.各大JD腳本庫合集(最全收藏版)-適用青龍2.10.3及以上 4.1 【Faker集合倉庫】

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|JDSignValidator"

4.2【Faker集合倉庫純凈版】

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

4.3 【JB庫】

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

4.4【青蛙庫】

ql repo https://github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js|cleancart_activity.js"

4.5【smiek2121開卡庫】

ql repo https://ghproxy.com/github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js"

4.6【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"

4.7【kingran庫】

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

4.8【ccwav大佬的資產通知增強版和CK檢測】

包含sendNotify

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

不包含sendNotify

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

5 Ninja面板(掃碼功能已失效,隻能手動提交ck) 5.1 安裝Ninja

Ninja最新安裝方法:
因為Ninja作者刪庫瞭,沒辦法直接git。但我找到瞭Ninja源碼包。
藍奏雲源碼包地址:

https://jswz.lanzouo.com/i8i1by259mh

上傳解壓到/root/ql/ninja目錄下,這個目錄是你的青龍面板下(Ninja)的目錄

拖進去以後,後面就不需要git瞭。
進入青龍容器命令:

docker exec -it qinglong bash

切換目錄

cd /ql/ninja/backend

以pnpm安裝安裝

pnpm install

以pm2方式啟動

pm2 start

最後一步 配置開機自啟
進入青龍面板,修改extra.sh文件,添加以下代碼

cd /ql/ninja/backendgit checkout .git pullpnpm installpm2 startcp sendNotify.js /ql/scripts/sendNotify.js

效果如圖

Ninja 環境變量

cd /ql/ninja/backendcp .env.example .envvi .envpm2 start

瀏覽器輸入 IP:5701 查看是否啟動成功

5.2 Ninja更新方法

docker exec -it qinglong bashcd /ql/ninja/backendgit pullpm2 startexit

5.3 Ninja依賴庫

依賴較多,耐心等待

cd && 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 "npm install -g typescript" docker exec -it qinglong bash -c "npm install axios date-fns" docker exec -it qinglong bash -c "npm install crypto -g" docker exec -it qinglong bash -c "npm install jsdom" 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"

6 Saobing面板(支持一鍵批量導出\導入Cookie和短信登錄以及自動生成app) 6.1安裝Sao-Bing

【燒餅作者正在努力更新面板功能,承諾要春節左右做出所有登錄面板的天花板。大傢可以拭目以待。】
一鍵安裝腳本(記得開放端口號)

docker run --name saobing -p 6703:4000 -d saobing/saobing:latest

首次部署需到後臺配置(管理員後臺地址:IP:端口/admin)

6.2 後臺效果


更多功能自行下去研究。

更新方法

docker kill saobing && docker rm saobing && docker rmi saobing/saobingdocker pull saobing/saobing:latestdocker run --name saobing -p 6703:4000 -d saobing/saobing:latest

7 Kingfeng面板 安裝和配置後續更新… 8 go-cqhttp/qqbot機器人(免費) 安裝和配置後續更新… 9 文章不定時更新,關註不迷路。

謝謝支持!