• 青龙面板nvjdc安装教程(短信登录) 依赖


    青龙面板nvjdc安装教程(短信登录) 依赖

    彡流年 2021-11-05 00:11:56 1091 收藏 8
    文章标签: 后端
    版权
    1:青龙面板自行安装

    2:安装解压程序(已安装的略过)

    yum install wget unzip -y
    3:创建一个目录放配置chromium资源

    mkdir nolanjdc && cd nolanjdc
    4:下载config.json 配置文件 并且修改自己的配置 不能缺少 (配置青龙容器信息登都在里面)

    国外服务器

    #国外机
    wget -O Config.json https://github.com/shiunke/nvjdc/blob/main/Config.json
    国内服务器

    wget -O Config.json https://ghproxy.com/https://github.com/shiunke/nvjdc/blob/main/Config.json
    5:打开root/nolanjdc/Config.json配置相关信息(作者注释都写的很详细根据注释配置)

    {
    ///最大支持几个网页
    "MaxTab": "4",
    //网站标题
    "Title": "XX代挂",
    //网站公告
    "Announcement": "本项目脚本收集于互联网,为了您的财产安全,请关闭京东免密支付。",
    ///多青龙配置
    "Config": [
    {
    //序号必须从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": 45,
    //消息推送二维码链接
    "QRurl":""
    },

    }
    6:创建chromium文件夹并进入

    mkdir -p .local-chromium/Linux-884014 && cd .local-chromium/Linux-884014
    7:下载 chromium 并删除压缩包(释放空间)

    wget https://mirrors.huaweicloud.com/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip && rm -f chrome-linux.zip
    8:返回是一个目录

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

    sudo docker pull nolanhzy/nvjdc:0.3
    10.启动项目容器

    sudo docker run --name nolanjdc -p 5800:80 -d -v "$(pwd)"/Config.json:/app/Config/Config.json:ro \
    -v "$(pwd)"/.local-chromium:/app/.local-chromium \
    -it --privileged=true nolanhzy/nvjdc:0.3
    注:这里是映射到5800端口的,我怕有的人装了其他的前端5701被占用,如果没装的可以自行修改代码中的55800为你想要用的端口,并在防火墙以及安全组放行。

    11:查看运行日志。

    docker logs -f nolanjdc
    到这就结束了,你们可以直接访问你们的服务器:5800进入jdcd的登录页面了

    其他命令

    .重启项目(如果你需要重启使用下面命令,比如修改配置文件后需要重启)

    docker restart nolanjdc
    依赖

    安装青龙的一些依赖,按需求安装

    docker exec -it qinglong bash -c "npm install -g typescript"

    docker exec -it qinglong bash -c "npm install axios date-fns"

    docker exec -it qinglong bash -c "npm install crypto -g"

    docker exec -it qinglong bash -c "npm install png-js"

    docker exec -it qinglong bash -c "npm install -g npm"

    docker exec -it qinglong bash -c "pnpm i 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"


    需要把上面的qinglong换成自己的容器名称
    如果上面的依赖不行就用下面的

    npm install -g png-js
    npm install -g date-fns
    npm install -g axios
    npm install -g crypto-js
    npm install -g ts-md5
    npm install -g tslib
    npm install -g @types/node
    npm install -g requests
    拉库我就不推荐了

  • 相关阅读:
    根据字数自适应项目长度
    Flash与后台数据交互方法总结
    如何让你的网站排名靠前
    C#实现web信息自动抓取
    百度风云榜前50名小偷——专门用于提高你网站的流量!
    ASP资源:ASP编程网上游
    .Net下的HashTable
    强弹代码
    有用的sql语句
    Lotus Domino中使用Xpage技术打造通讯录
  • 原文地址:https://www.cnblogs.com/fisherpau/p/15533351.html
Copyright © 2020-2023  润新知