Title
- 前言
- 1.連接finalshell或者xshell
- 2.停止容器(把以下代碼復制粘貼進去)
- 3.洗掉容器(把以下代碼復制粘貼進去)
- 4.安裝安裝docker-compose(把以下代碼復制粘貼進去)
- 5.創建docker-compose.yml檔案
- 6.如果使用的xshell的請看這一步(使用finalshell的請跳過這一步)
- 7.進入QL檔案夾
- 8.進入容器
- 9.配置青龍面板里的組態檔
- 10.配置依賴
- 11.Ninja相關配置(此步可跳過不看)
- 12.全部教程結束,
前言
通過Ninja登錄京東賬號實作京東代掛賺取京東京豆
??1.連接finalshell或者xshell
大家可以加群644288320,進行技術交流,

2.停止容器(把以下代碼復制粘貼進去)
docker stop $(docker ps -a -q)
3.洗掉容器(把以下代碼復制粘貼進去)
docker rm $(docker ps -a -q)
4.安裝安裝docker-compose(把以下代碼復制粘貼進去)
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
5.創建docker-compose.yml檔案
你們的都沒有.yml這個檔案,需要自己創建,在QL檔案夾內點擊右鍵創建檔案,把檔案名和后綴復制粘貼上,然后打開檔案,復制粘貼下面代碼并保存:
version: "3"
services:
qinglong:
image: whyour/qinglong:latest
container_name: qinglong
restart: unless-stopped
tty: true
ports:
- 5700:5700
- 5701:5701
environment:
- ENABLE_HANGUP=true
- ENABLE_WEB_PANEL=true
volumes:
- ./config:/ql/config
- ./log:/ql/log
- ./db:/ql/db
- ./repo:/ql/repo
- ./raw:/ql/raw
- ./scripts:/ql/scripts
- ./jbot:/ql/jbot
- ./ninja:/ql/ninja
labels:
- com.centurylinklabs.watchtower.enable=false

6.如果使用的xshell的請看這一步(使用finalshell的請跳過這一步)
由于xshell沒有finalshell創建檔案那么方便,所有要進行以下操作:
1.沒有給終端命令授權的需要授權(適用于虛擬機,可跳過) 輸入:
su
2. 看下面注釋和復制下面命令
count docker-compose.yml //添加檔案的代碼
vi docker-compose.yml //給檔案添加內容
3.把下面命令復制進去
version: "3"
services:
qinglong:
image: whyour/qinglong:latest
container_name: qinglong
restart: unless-stopped
tty: true
ports:
- 5700:5700
- 5701:5701
environment:
- ENABLE_HANGUP=true
- ENABLE_WEB_PANEL=true
volumes:
- ./config:/ql/config
- ./log:/ql/log
- ./db:/ql/db
- ./repo:/ql/repo
- ./raw:/ql/raw
- ./scripts:/ql/scripts
- ./jbot:/ql/jbot
- ./ninja:/ql/ninja
labels:
- com.centurylinklabs.watchtower.enable=false
4.輸入英文狀態下的冒號(:)
然后輸入: wq //保存退出的命令
wq! //強制保存退出的命令
7.進入QL檔案夾
輸入 cd /root/QL //進入QL檔案夾
然后輸入 docker-compose up -d
8.進入容器
docker exec -it qinglong bash //進入容器
然后復制粘貼以下命令,執行以下命令:
git clone https://ghproxy.com/https://github.com/shufflewzc/ninja.git /ql/ninja
cd /ql/ninja/backend
pnpm install
pm2 start
9.配置青龍面板里的組態檔
打開青龍面板
然后在組態檔的extra.sh里復制以下代碼并保存(如圖):
cd /ql/ninja/backend
pm2 start

10.配置依賴
注意:把finalshell關了,重新連接一下,把下面全部命令復制粘貼進去即可
輸入:
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"
// 適用于JDHelloWorld的寵汪汪二代目和寵汪汪兌獎品二代目
docker exec -it qinglong bash -c "cd scripts && npm i -S png-js"
以下是全部依賴(復制粘貼進入即可)
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 crypto -g"
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"
最后復制粘貼以下代碼進去:
yum install wget unzip -y
cd QL/scripts
wget https://ghproxy.com/https://github.com/shufflewzc/faker2/releases/download/0.0.1/utils.zip && unzip utils.zip
11.Ninja相關配置(此步可跳過不看)
ALLOW_ADD: 是否允許添加賬號 不允許添加時則只允許已有賬號登錄(默認 true)
ALLOW_ADD: 是否允許添加賬號 不允許添加時則只允許已有賬號登錄(默認 true)
NINJA_PORT: Ninja 運行埠(默認 5701)
NINJA_NOTIFY: 是否開啟通知功能(默認 true)
NINJA_UA: 自定義 UA,默認為隨機
重新連接以下finalshell復制粘貼以下代碼:
docker exec -it qinglong bash
cd /ql/ninja/backend
cp .env.example .env
然后找到以下檔案(如圖)


進行修改保存后,然后在finalshell輸入:
pm2 start
12.全部教程結束,
注意:本文借鑒了以下三個教程網站的相關技術,并對以下教程進行了詳細講解的改動,
https://thin-hill-428.notion.site/2-8-Ninja-40ff4ae1c9374472a9ae20d750975caf
https://thin-hill-428.notion.site/2-8-Ninja-7e693618f706453ab01d869fbd2adb69
https://www.notion.so/QL-pannel-Dependent-Librai-164400378c7f4a4587f976e89aea1584
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/295052.html
標籤:其他
