openwrt 软路由 docker安装青龙面板(基础版)

您所在的位置:网站首页 青龙面板搭建教程图解 openwrt 软路由 docker安装青龙面板(基础版)

openwrt 软路由 docker安装青龙面板(基础版)

2024-07-10 19:31| 来源: 网络整理| 查看: 265

置顶:无条件部署的小伙伴可以直接上车,名额有限,手动获取 JD  CK提交版

必要准备: 务必先下载好 京东、京喜、京东极速版三个app并开启以下活动(有些需要选择种植或者生产的物品自行选择即可,千万不要空着,否则相当于活动未开),以防脚本无法运行未开启的活动,导致收益降低;

必开活动:

          京东必开活动:东东农场、东东萌宠、宠汪汪、种豆得豆

          京喜必开活动:京喜财富岛、京喜牧场、京喜工厂

          京东极速版必开活动:汪汪乐园、注意需要绑定微信号(部分脚本会自动提现至微信)

这里给想上我车位的同学提供3种方式,大家自行选择其中一种即可:

1.nolan ark:方舟http://akashifd.eicp.top:5808/login

 Prohttp://akashifd.eicp.top:5017/#/login

支持短信获取CK和在线提交CK,PRO还支持扫码登陆,但每天只有10次使用机会,先到先得;

地址:2.安卓APP东东tools + JDX:虽然JDX本身支持短信登录,但CK获取后有效期太短,不建议使用,可以借助安卓app东东Tools(APP下方有提供下载地址或者去科技玩家自行寻找)抓取CK,并使用其内置的在线提交服务器功能(需要配置密钥:密钥为http://www.akashifd.xyz:5706),将其提交到服务器;

3.Saobing面板或者JDX在线提交:这种方式需要自行获取CK,利用Saobing或者JDX的cookie提交功能,将其上传到服务器; JDX面板JDXhttp://akashifd.eicp.top:5706/Sao-Bing面板Sao-Binghttp://akashifd.eicp.top:5704/安卓APP东东Tools(支持获取CK以及提交CK至服务器),APP可移步下方链接下载

东东tools(JDCK抓取提交工具)-Android文档类资源-CSDN下载东东tools,JDCK抓取提交工具,支持JDX更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/yekui6254/85422595

APP秘钥设置:http://akashifd.eicp.top:5706

青龙 + Ninja进阶版教程移步:

https://blog.csdn.net/yekui6254/article/details/122044550https://blog.csdn.net/yekui6254/article/details/122044550

一、硬件平台介绍

      闲置小主机1台  :

                        CPU:i5-4210U ,双核四线程

                        网卡:千兆双螃蟹网卡

                        内存:4G内存

                        硬盘:32G固态

      刷入openwrt系统 :eSir高大全版

 

二、下载docker镜像和创建容器

  1. 首先使用ssh登录openwrt后台,使用自带的TTYD终端也可以,我这里使用的是MobaXterm,用户名密码输入完成后会看到openwrt提示,如下图所示:

  2. 系统默认已安装docker,所以可以直接拉取青龙面板的镜像

  青龙面板仓库地址:Docker Hub

docker pull whyour/qinglong:latest

  等待镜像下载完成(提示:如果下载失败或者下载缓慢,需要自行挂梯子)

  打印提示如上图说明镜像已经是下载好了,我们也可以在openwrt的docker内查看镜像是否下载完成

3. 创建容器

  命令行输入以下指令

docker run -dit \ -v $pwd/ql/config:/ql/config \ -v $pwd/ql/log:/ql/log \ -v $pwd/ql/db:/ql/db \ -v $pwd/ql/scripts:/ql/scripts \ -v $pwd/ql/jbot:/ql/jbot \ -p 5700:5700 \ -e ENABLE_HANGUP=true \ -e ENABLE_WEB_PANEL=true \ --name qinglong \ --hostname qinglong \ --restart always \ whyour/qinglong:latest

  看到下图中的提示说明青龙面板的容器已经安装完成了   接下来进入openwrt luci查看docker 容器,可以看到已经创建完成并已运行

三、登录青龙面板

  1. 默认地址为openwrt后台管理ip+端口5700,我这里是192.168.31.1:5700,在浏览器打开可以看  到如图所示,说明已安装成功。

  第一次登录随便输入一个用户名和密码点击登陆,会产生一个随机密码,你需要到后台查看密码

  回到控制台,输入以下指令

cat /ql/config/auth.json

  会看到生成的密码,我们使用这个密码以及刚才设置的用户名就可以登陆到青龙面板后台了

   2. 登录青龙面板后台,第一件事先修改默认的登录密码

  3. 拉取JD脚本,开启仓库定时任务

docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/chinnkarahoi/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER" docker exec -it qinglong ql repo https://gitee.com/away888/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER" docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env" docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/wuzhi04/MyActions.git Faker集合仓库2(国外鸡): docker exec -it qinglong ql repo https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate" Faker集合仓库2(国内鸡): docker exec -it qinglong 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" Faker集合仓库3(纯净版,无助力池,纯内部助力) docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql"

  其他大佬仓库地址:

//更新longzhuzhu仓库 ql repo https://ghproxy.com/https://github.com/nianyuguai/longzhuzhu.git "qx" //更新i-chenzi仓库 ql repo https://ghproxy.com/https://github.com/monk-coder/dust.git "i-chenzhe|normal|member|car" "backup" //更新lxk仓库 ql repo https://ghproxy.com/https://github.com/chinnkarahoi/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER" //更新whyour仓库 ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"

四、补充 关于青龙面板 依赖库修复方案

1. 常用依赖库

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 jsdom" 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"

2. 一般出现以下这种错误为缺依赖,需要根据提示自行安装

Error: Cannot find module  'xx'

修复方案为根据提示安装对应的依赖库

docker exec -it qinglong pnpm install xx

3. 一键安装所有依赖

docker exec -it qinglong bash curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3