记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

京东-青龙

京东-青龙

安装docker 

curl -fsSL get.docker.com -o get-docker.sh #下载get-docker.sh文件
sudo sh get-docker.sh --mirror Aliyun #以阿里云镜像安装get-docker.sh脚本内容

docker面板

amd64最新中文

docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce

arm64最新中文

docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce:linux-arm64

安装青龙面板

  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 \
  -v $PWD/ql/ninja:/ql/ninja \
  -p 5700:5700 \
  -p 5701:5701 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

进入青龙容器

 docker exec -it qinglong /bin/bash

获取面板密码
cat /ql/config/auth.json
初始化密码后 再执行一次cat /ql/config/auth.json
修改密码后重新登陆

安装ninja 需要在容器内运行

git clone https://github.com/Waikkii/Waikiki_ninja.git  /ql/ninja

cd /ql/ninja

git checkout master

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

将以下内容粘贴到 extra.sh(重启后自动更新并启动 Ninja

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

上面这部分可以在青龙面板直接加入
安装支持组件

pnpm install -g typescript   axios date-fns  png-js npm  png-js js-base64
pip3 install requests
apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source
apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev

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


主机可以直接执行

docker exec -it qinglong bash -c "pnpm install jsdom js-base64"
docker exec -it qinglong bash -c "pnpm install -g typescript" 
docker exec -it qinglong bash -c "pnpm install axios date-fns" 
docker exec -it qinglong bash -c "pnpm install 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"

utils文件要放到ql/config/ 文件内 utils /ql/scripts 

任务名 格式化更新互助码

task /ql/config/code.sh

10 * * * *

恢复容器配置,复制到新的VPS ,先把容器停了。直接把原来的 解压 tar zxvf ql.tar ,再搭建就可以用原来容器的配置

注意事项

 

·         重启后务必执行一次 ql extra 保证 Ninja 配置成功。

·         更新 Ninja 只需要在容器 ninja/backend 目录执行 git pull 然后 pm2 start

·         Qinglong 需要在登录状态(auth.json 中有 token

一键配置faker

wget -q https://raw.githubusercontents.com/Oreomeow/VIP/main/Scripts/sh/ql.sh -O ql.sh && bash ql.sh

已安装青龙的用户一键配置代码 配置Faker仓库助力

docker exec -it qinglong bash -c "$(curl -fsSL <https://gitee.com/allin1code/a1/raw/master/1customCDN.sh>)"

附脚本仓库:

Faker仓库】

 ql repo 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"

Waikkii仓库】

ql repo https://github.com/Waikkii/gd.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils"

 

passerby仓库】

ql repo https://github.com/passerby-b/JDDJ.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils"

 

smiek2221仓库】

ql repo https://github.com/smiek2221/scripts.git

 

yuannian1112仓库】

ql repo https://github.com/yuannian1112/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils"

 

JDHelp仓库】

ql repo https://github.com/he1pu/JDHelp.git "jd_|jx_|getJDCookie" "activity|backUp|jd_delCoupon" "^jd[^_]|USER|utils"

定时规则:

25 8,12,16,20,0 * * *

【更新面板】

ql update

32 5 * * *

 

面板登录地址:

http://ip:5700

cookie添加地址:

http://ip:5701

cookie获取软件:

https://github.com/Waikkii/JD_Get_Cookie/releases

安装原生chrome浏览器,打开软件按照说明获取,然后添加到面板。

 提醒:
【极速金币】京东极速版->我的->金币(极速版使用)
【京东赚赚】微信->京东赚赚小程序->底部赚好礼->提现无门槛红包(京东使用)
【京东秒杀】京东->中间频道往右划找到京东秒杀->中间点立即签到->兑换无门槛红包(京东使用)
【东东萌宠】京东->我的->东东萌宠,完成是京东红包,可以用于京东app的任意商品
【领现金】京东->我的->东东萌宠->领现金(微信提现+京东红包)
【东东农场】京东->我的->东东农场,完成是京东红包,可以用于京东app的任意商品
【京喜工厂】京喜->我的->京喜工厂,完成是商品红包,用于购买指定商品(不兑换会过期)
【其他】京喜红包只能在京喜使用,其他同理

 

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):