新版本安装
1、拉源码
国外机

git clone -b main https://github.com/King-stark/NvJDCloud.git ~/nvjdc

国内机

git clone -b main https://ghproxy.com/https://github.com/King-stark/NvJDCloud.git ~/nvjdc

2 、拉取基础镜像

docker pull nolanhzy/nvjdc:latest

3 、安装unzip,如果已安装unzip可忽略
centos

yum install wget unzip -y

Ubuntu/Debian

apt-get install wget unzip -y

4、创建一个目录放配置

cd nvjdc
mkdir -p  Config && cd Config

5、下载Config.json 配置文件 并且修改自己的配置 不能缺少
国外机

wget -O Config.json  https://raw.githubusercontent.com/King-stark/NvJDCloud/doc/Config.json

国内机

wget -O Config.json  https://ghproxy.com/https://raw.githubusercontent.com/King-stark/NvJDCloud/doc/Config.json

安装青龙面板

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 \
  -p 5700:5700 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

添加定时任务

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"

ql repo https://github.com/JDHelloWorld/jd_scripts "jd_|jx_" "backUp" "^jd[^_]|USER|^TS|utils"

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

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

ql repo https://git.yanyu.ltd/yanyu/yyds.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator" "master"

青龙面板点击【定时任务】--【添加任务】
名称:自定义
命令:填入仓库脚本

定时规则:自定义 (一般为  0 0 * * *)

把必要的Config参数改好(url,ID,Secret)
ID和Secret获取 青龙面板-系统设置-应用设置-新建应用-权限-环境变量

{
  ///浏览器最多支持打开几个网页
  "MaxTab": "8",
  //网站标题
  "Title": "NolanJDCloud",
  //回收时间分钟 不填默认3分钟
  "Closetime": "3",
  //网站公告
  "Announcement": "本项目脚本收集于互联网。为了您的财产安全,请关闭京东免密支付。",
  ///开启打印等待日志卡短信验证登陆 可开启 拿到日志群里回复 默认不要填写 开启输入 1
  "Debug": "",
  ///自动滑块次数5次 5次失败后手动滑块 可设置为0默认手动滑块
  "AutoCaptchaCount": "5",
  ///XDD PLUS Url  http://IP地址:端口/api/login/smslogin
  "XDDurl": "",
  ///xddToken
  "XDDToken": "",
  ///Push Plus官方网站:http": //www.pushplus.plus  只有青龙模式有用
  ///下方填写您的Token,微信扫码登录后一对一推送或一对多推送下面的token,只填" "PUSH_PLUS_TOKEN",
  "PUSH_PLUS_TOKEN": "",
  //下方填写您的一对多推送的 "群组编码" ,(一对多推送下面->您的群组(如无则新建)->群组编码)
  "PUSH_PLUS_USER": "",
  ///青龙配置  注意对接XDD 对接傻妞芝士 设置为"Config":[]
  "Config": [
    {
      //容器1
      //序号必须从1开始
      "QLkey": 1,
      //服务器名称
      "QLName": "阿里云",
      //青龙url
      "QLurl": "http://ip或者端口:5700",
      //青龙2,9 OpenApi Client ID
      "QL_CLIENTID": "",
      //青龙2,9 OpenApi Client Secret
      "QL_SECRET": "",
      //青龙面板最大ck容量
      "QL_CAPACITY": 80,
      //消息推送二维码
      "QRurl":""
    },{
      //容器2
      "QLkey": 2,
      //服务器名称
      "QLName": "腾讯云",
      //青龙url
      "QLurl": "http://ip或者端口:5700",
      //青龙2,9 OpenApi Client ID
      "QL_CLIENTID": "",
      //青龙2,9 OpenApi Client Secret
      "QL_SECRET": "",
      //青龙面包最大ck容量
      "QL_CAPACITY": 80,
      //消息推送二维码
      "QRurl":""
    }
  ]
}

6 、安装浏览器
回到nvjdc目录创建chromium文件夹并进入

cd ~/nvjdc && mkdir -p .local-chromium/Linux-884014 && cd .local-chromium/Linux-884014

7、下载 chromium并解压

wget http://npm.taobao.org/mirrors/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip

8、删除刚刚下载的压缩包

rm -f chrome-linux.zip

9、回到刚刚创建的目录

cd  ~/nvjdc

10、启动镜像

docker run --name nvjdc -p 5701:80 -d -v "$(pwd)":/app \
-v /etc/localtime:/etc/localtime:ro \
-it --privileged=true nolanhzy/nvjdc:latest

搭建完成

NVJDC端口5701。输入ip:5701 即可打开使用了。

Last modification:February 10, 2022
如果觉得我的文章对你有用,请随意赞赏