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

京东-青龙

京东-青龙
安装docker 
XML/HTML代码
  1. curl -fsSL get.docker.com -o get-docker.sh #下载get-docker.sh文件
  2. sudo sh get-docker.sh --mirror Aliyun #以阿里云镜像安装get-docker.sh脚本内容
docker面板
amd64最新中文
XML/HTML代码
  1. 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最新中文
XML/HTML代码
  1. 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
安装青龙面板
XML/HTML代码
  1. docker run -dit \
  2.   -v $PWD/ql/config:/ql/config \
  3.   -v $PWD/ql/log:/ql/log \
  4.   -v $PWD/ql/db:/ql/db \
  5.   -v $PWD/ql/repo:/ql/repo \
  6.   -v $PWD/ql/raw:/ql/raw \
  7.   -v $PWD/ql/scripts:/ql/scripts \
  8.   -v $PWD/ql/jbot:/ql/jbot \
  9.   -v $PWD/ql/ninja:/ql/ninja \
  10.   -p 5700:5700 \
  11.   -p 5701:5701 \
  12.   --name qinglong \
  13.   --hostname qinglong \
  14.   --restart unless-stopped \
  15.   whyour/qinglong:latest
进入青龙容器
 
XML/HTML代码
  1. docker exec -it qinglong /bin/bash
 
获取面板密码
cat /ql/config/auth.json 初始化密码后 再执行一次cat /ql/config/auth.json
修改密码后重新登陆
安装ninja 需要在容器内运行
 
XML/HTML代码
  1. git clone https://github.com/Waikkii/Waikiki_ninja.git /ql/ninja
  2. cd /ql/ninja
  3. git checkout master
  4. cd /ql/ninja/backend
  5. pnpm install
  6. pm2 start
  7. cp sendNotify.js /ql/scripts/sendNotify.js
将以下内容粘贴到 extra.sh(重启后自动更新并启动 Ninja)
 
XML/HTML代码
  1. cd /ql/ninja/backend
  2. git checkout .
  3. git pull
  4. pnpm install
  5. pm2 start
  6. cp sendNotify.js /ql/scripts/sendNotify.js
上面这部分可以在青龙面板直接加入
安装支持组件
 
XML/HTML代码
  1. pnpm install -g typescript   axios date-fns  png-js npm  png-js js-base64
  2. pip3 install requests
  3. apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source
  4. apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev
  5.  
  6. 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
主机可以直接执行
 
XML/HTML代码
  1. docker exec -it qinglong bash -c "pnpm install jsdom js-base64"
  2. docker exec -it qinglong bash -c "pnpm install -g typescript"
  3. docker exec -it qinglong bash -c "pnpm install axios date-fns" 
  4. docker exec -it qinglong bash -c "pnpm install png-js"
  5. docker exec -it qinglong bash -c "pip3 install requests"
  6. 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"
  7. docker exec -it qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"
  8.   
  9. 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 
任务名 格式化更新互助码
XML/HTML代码
  1. task /ql/config/code.sh
  2. 10 * * * *
恢复容器配置,复制到新的VPS ,先把容器停了。直接把原来的 解压 tar zxvf ql.tar ,再搭建就可以用原来容器的配置

注意事项:
重启后务必执行一次 ql extra 保证 Ninja 配置成功。
更新 Ninja 只需要在容器中 ninja/backend 目录执行 git pull 然后 pm2 start
Qinglong 需要在登录状态(auth.json 中有 token)
一键配置faker
XML/HTML代码
  1. wget -q https://raw.githubusercontents.com/Oreomeow/VIP/main/Scripts/sh/ql.sh -O ql.sh && bash ql.sh
已安装青龙的用户一键配置代码 配置Faker仓库助力
XML/HTML代码
  1. 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获取软件:
安装原生chrome浏览器,打开软件按照说明获取,然后添加到面板。
提醒:
【极速金币】京东极速版->我的->金币(极速版使用)
【京东赚赚】微信->京东赚赚小程序->底部赚好礼->提现无门槛红包(京东使用)
【京东秒杀】京东->中间频道往右划找到京东秒杀->中间点立即签到->兑换无门槛红包(京东使用)
【东东萌宠】京东->我的->东东萌宠,完成是京东红包,可以用于京东app的任意商品
【领现金】京东->我的->东东萌宠->领现金(微信提现+京东红包)
【东东农场】京东->我的->东东农场,完成是京东红包,可以用于京东app的任意商品
【京喜工厂】京喜->我的->京喜工厂,完成是商品红包,用于购买指定商品(不兑换会过期)
【其他】京喜红包只能在京喜使用,其他同理

 

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):