若兰 nvjdc安装详细教程(文末有对接傻妞和xdd)_MUZI的博客-CSDN博客

QQ群:323731210 TG群:https://t.me/muzikeji 首先感谢原作者NolanHzy分享,仓库地址https://github.com/NolanHzy/nvjdc 注意:版本升级但安装方法一样的,你安装那个版本就把命令里版本改成那个(8-9两个步骤)。卸载同理,卸载那个版本改成那个。 开始进入主题.安装nvjdc 安装解压程序(已安装的略过)

yum install wget unzip -y

创建一个目录放配置chromium资源

mkdir nolanjdc && cd nolanjdc

下载config.json 配置文件 并且修改自己的配置 不能缺少 (配置青龙容器信息登都在里面) 国外机用

wget -O Config.json  https://raw.githubusercontent.com/NolanHzy/nvjdc/main/Config.json

国内机用

wget -O Config.json   https://ghproxy.com/https://raw.githubusercontent.com/NolanHzy/nvjdc/main/Config.json

打开nolanjdc/Config.json配置相关信息(作者注释都写的很详细根据注释配置)

{
  ///浏览器最多几个网页
  "MaxTab": "4",
  //网站标题
  "Title": "木子狗东代挂网",
  //网站公告
  "Announcement": "<h3 style=\"color:red;\">温馨提示<\/h3><p style=\"color:#ffb120;\">本项目脚本收集于互联网。为了您的财产安全,请关闭京东免密支付。<\/p><p style=\"color:#18ff44;\">挂上的每天会帮你完成京东任务,赚取京豆以及红包。<\/p><p><\/p>",
  ///开启打印等待日志卡短信验证登陆 可开启 拿到日志群里回复 默认不要填写
  "Debug": "",
  ///自动滑块次数5次 5次后手动滑块 可设置为0默认手动滑块
  "AutoCaptchaCount": "7",
  ///XDD PLUS Url  http://IP地址:端口/api/login/smslogin
  "XDDurl": "http://xxx.xxx.xxx.xxx:xxx/api/login/smslogin",
  ///xddToken
  "XDDToken": "xxxxx",
  ///青龙配置 注意 如果配置机器人请把下面内容改为  Config :[]
  "Config": [
    {
      //序号必须从1开始
      "QLkey": 1,
      //服务器名称
      "QLName": "一号容器",
      //青龙url
      "QLurl": "http://123.123.234.234:5700",
      //青龙2,9 OpenApi Client ID
      "QL_CLIENTID": "xxxxxx",
      //青龙2,9 OpenApi Client Secret
      "QL_SECRET": "xxxxx",
      //青龙面包最大ck容量
      "QL_CAPACITY": 45,
      //消息推送二维码链接
      "QRurl":""
    },
    {
      //序号必须从1开始
      "QLkey": 2,
      //服务器名称
      "QLName": "二号容器",
      //青龙url
      "QLurl": "http://123.123.234.234:5800",
      //青龙2,9 OpenApi Client ID
      "QL_CLIENTID": "xxxxxx",
      //青龙2,9 OpenApi Client Secret
      "QL_SECRET": "xxxxx",
      //青龙面包最大ck容量
      "QL_CAPACITY": 45,
      //消息推送二维码链接
      "QRurl":""
    }    
  ]
}

注:作者只提供了单容器配置,我根据词典的写法自行加了一个容器,未亲测理论没错。请各位大佬自行测试。 创建chromium文件夹并进入

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

下载 chromium 并删除压缩包(释放空间)

wget https://mirrors.huaweicloud.com/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip  &&  rm  -f chrome-linux.zip

回到刚刚创建的目录

cd && cd nolanjdc

拉项目镜像(前提是你装了docker,装青龙的都装好了)

sudo docker pull nolanhzy/nvjdc:1.0

启动项目容器

sudo docker run   --name nolanjdc -p 5701:80 -d  -v  "$(pwd)"/Config.json:/app/Config/Config.json:ro \
-v "$(pwd)"/.local-chromium:/app/.local-chromium  \
-it --privileged=true  nolanhzy/nvjdc:1.0

注:这里是映射到5701端口的,如果你5701被占用请自行修改代码中的5701为你想要用的端口,并在防火墙以及安全组放行。 查看运行日志。

docker logs -f nolanjdc

到这里就可以使用了 下面补充一些… 重启项目(如果你需要重启使用下面命令,比如修改配置文件后需要重启)

docker restart nolanjdc

删除容器和镜像

docker rm -f nolanjdc && docker rmi -f nolanhzy/nvjdc:1.0

更新项目 更新时先删除容器和镜像,然后执行7.8.9.10三步即可。 卸载

docker rm -f nolanjdc && docker rmi -f nolanhzy/nvjdc:0.8 && rm -rf /root/nolanjdc

有缘再叙 交流群:16319366

对接傻妞。

首先对接过阿东的发下面命令给机器人删除阿东对接。 delete jd_cookie adong_addr 然后发送给机器人 set jd_cookie nolan_addr http://若兰IP:端口 重启傻妞 打开若兰配置文件,一般在root/nolanjdc/Config.json修改文件为下图所示。(青龙容器部分仅保留[])

然后重启若兰

docker restart nolanjdc

对接xdd-plus

在xdd-plus配置文件(config.yaml)文件里加一行写入 ApiToken: 123456 #为空默认随机禁用 然后在若兰配置文件(config.json)写上xdd参数如下:

{
  ///浏览器最多几个网页 
  "MaxTab": "4",  
  //网站标题 
  "Title": "NolanJDCloud",  
  //网站公告 
  "Announcement": "本项目脚本收集于互联网。为了您的财产安全,请关闭京东免密支付。",  
  ///XDD PLUS Url  http://IP地址:端口/api/login/smslogin 
  "XDDurl": "http://123.122.123.123:5701/api/login/smslogin", 
   ///xddToken 
   "XDDToken": "123456",  
  ///青龙配置 注意 如果不要青龙  Config :[] 
   "Config": []
   }

重启容器可用。

docker restart nolanjdc

完美!如果不行那说明你若兰或者傻妞有问题。

常见问题:

遇到如图所示问题

这种是部署容器时不在若兰目录导致配置未加载或者配置文件不存在所致。 解决方法检查root/nolanjdc/Config.json文件及其内容是否存在。 如果配置文件存在。请先执行第12步删除容器和镜像,从第7步重新开始。

使用 Hugo 构建
主题 StackJimmy 设计