首页 > 其他分享 >qinglong-青龙面板部署

qinglong-青龙面板部署

时间:2022-12-29 16:01:22浏览次数:60  
标签:qinglong 青龙 data https docker 面板 com ql

背景

之前服务器部署过 jd自动签到、刷豆的脚本,感觉还可以,薅羊毛每天1-2米左右,能把服务器成本薅回来,不过缺点不好管理,后面很久没人维护就凉了。最近了解到青龙面板能够很方便的维护这种脚本。所以部署了一下。

qinglong面板介绍

简介:支持python3、javaScript、shell、typescript 的定时任务管理面板

项目地址: https://github.com/whyour/qinglong

/i/l/?n=23&i=blog/1849407/202212/1849407-20221229155805534-1648429420.png

项目主页介绍功能如下:

  • 支持多种脚本语言(python3、javaScript、shell、typescript)
  • 支持在线管理脚本、环境变量、配置文件
  • 支持在线查看任务日志
  • 支持秒级任务设置
  • 支持系统级通知
  • 支持暗黑模式
  • 支持手机端操作

前置环境部署

最终为了方便维护,选择docker-compose的方式部署。依赖的服务部署:docker、docker-compose ,可以参考之前的链接 :http://nebofeng.com/2022/12/17/docker%e6%9c%8d%e5%8a%a1%e8%bf%81%e7%a7%bb/

qinglong面板部署

项目地址: https://github.com/whyour/qinglong

部署命令

mkdir qinglong
wget https://raw.githubusercontent.com/whyour/qinglong/master/docker/docker-compose.yml 

官方yml:

version: '2'
services:
  web:
    image: whyour/qinglong:latest
    volumes:
      - ./data:/ql/data
    ports:
      - "0.0.0.0:5700:5700"
    restart: unless-stopped

启动

docker-compose up -d

停止

docker-compose down

依赖库订阅

代理设置

为了能够正确下载仓库,需要设置一下仓库代理。登录青龙面板之后进入配置文件。选择config.sh 与extra.sh
增加内容如下:
GithubProxyUrl=https://git.metauniverse-cn.com/

订阅库推荐

使用:复制下列推荐库,然后登录青龙面板,订阅管理-新建订阅

KingRan库

ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|magic|JDJR"

Faker3

ql repo https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator" "main"

其他更多库可以自行搜索

使用插件手动获取JD_COOKIE(不推荐,需要定时更新)

参考地址: https://www.iculture.cc/knowledge/pig=14273
不过不建议这种方式,因为COOKIE无法自动更新。

JD扫码自动获取COOKIE(不推荐,新版本验证未通过)

文档地址: https://github.com/oevery/ninja 时间: 2022_12_22 ,验证未通过。可以了解一下过程。

  1. 更改qinglong 的docker-compose配置文件
version: '3'
services:
  web:
    image: whyour/qinglong:latest
    volumes:
      - qldata:/ql/data
      -/var/lib/docker/volumes/qinglong_qldata/_data/ninja:/ql/data/ngnja
    ports:
      - "0.0.0.0:xxxx:5700"
      - "0.0.0.0:xxxx:5701"
    restart: unless-stopped
volumes:
  qldata:
  1. 进容器内执行以下命令
git clone https://github.com/MoonBegonia/ninja.git /ql/data/ninja
cd /ql/data/ninja/backend
pnpm install
pm2 start
cp sendNotify.js /ql/data/scripts/sendNotify.js
  1. 将以下内容粘贴到 extra.sh(重启后自动更新并启动 Ninja)
cd /ql/data/ninja/backend
git checkout .
git pull
pnpm install
pm2 start
cp sendNotify.js /ql/data/scripts/sendNotify.js

wskey自动转换(验证通过:推荐)

优点:定时任务自动过期cookie,不用扫码。

需要用到的工具准备

手机app: 抓包精灵
青龙面板:wskey转换脚本

操作步骤

获取JD_WSCK

https://zhuanlan.zhihu.com/p/479058966
不同的是软件改为抓包精灵。

新建变量

然后抓包、搜索复制之后。青龙面板新建变量JD_WSCK 赋值格式为:
pin=xx;wskey=xxxl;
多个账号可以新建多个JD_WSCK的同名变量。

青龙面板增加转换任务

获取WSCK之后还需要任务将JD_WSCK 转为JD_COOKIE
我这里使用的是这个仓库: https://e.coding.net/HelloDNS/sign/wskey.git

增加依赖

增加订阅任务,运行之后查看日志,提示添加依赖 requests
如下图:
/i/l/?n=23&i=blog/1849407/202212/1849407-20221229155805588-1416522619.png

新建对应依赖即可。

标签:qinglong,青龙,data,https,docker,面板,com,ql
From: https://www.cnblogs.com/nebofeng/p/17012793.html

相关文章

  • 腾讯云服务器安装宝塔面板
    云服务器镜像CentOS7.664位......
  • 青龙面板搭建笔记
    1、安装docker进入宝塔页面,在商店搜索docker,选择第一个安装即可2、拉取青龙镜像dockerrun-dit\-v$PWD/ql/config:/ql/config\-v$PWD/ql/log:/ql/log\-v$PWD......
  • C# winform + fontawesome 基本面板
    winform+fontawesome软件版本:.NETFramework==4.7.2FontAwesome==5.8.3安装FontAwesome搜索FontAwesome.Sharp,选择对应的版本进行安装效果图代码地址h......
  • 前端知识学习案例6vs code-git面板
    ......
  • Linux 平台的最强 docker 管理面板 Portainer
    PortainerPortainer是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示......
  • 青龙面板之淘宝
    1.拉库2.一个账号每天约等于1+。自己拿去换啥都可!qlrawhttps://raw.githubusercontent.com/Gemini-LRJ/xiangjiao/main/xiangjiao.js定时拉取,是定时拉取!!!保证一直是最新版......
  • 青龙面板之淘宝
    青龙面板之淘宝【公众号@“项目管理研究所”发送xj】即可查看最全教程详细教程持续更新!!!1.拉库2.一个账号每天约等于1+。自己拿去换啥都可!qlrawhttps://ra......
  • IDEA插件开发 如何在UI 面板 里添加 EditorTextFiled 组件
    很早之前的笔记了,现在想当时的场景,这么蠢的问题竟然还头疼了很长时间,说到底还是不愿尝试,以此为戒。 问题IDEA插件开发,在编写.form格式文件的时候,同时会展示一个Pale......
  • 轻量服务器搭配宝塔面板一键式部署WordPress个人博客
    你想要拥有一个自己的网站吗,不在受第三方网站的约束,自由撰写文章帖子,随时随地发挥你的想象。其实搭建一个个人网站没有那么麻烦,完全小白用户也可以办到,只需要点点鼠标就可......
  • 使用宝塔面板部署项目注意事项
    使用宝塔面板部署项目注意事项Noinputfilespecified解决方法......