qinglong Docker Hub

qinglong一键脚本

#version 1.0
#!/bin/bash
#
# 在 Linux 环境中一键安装 qinglong。
clear                                                
echo -e "\e[31m警告:请勿将本项目用于任何商业用途!\n\e[0m"
echo -e "\e[33m1. 设置数据卷目录:\e[0m"
#1. 设置数据卷目录
export DATA_DOCKER="/home/cokan/docker"
export DATA_HOME="${DATA_DOCKER}/qinglong"
echo -e "\e[33m2. 下载镜像文件:\e[0m"
#2. 下载镜像文件
sudo docker pull whyour/qinglong
echo -e "\e[33m3. 检查配置:\e[0m"
#3. 检查配置
[ ! -d ${DATA_HOME}/data ] && mkdir -p ${DATA_HOME}/data
[ ! -d ${DATA_HOME}/config ] && mkdir -p ${DATA_HOME}/config
[ ! -d ${DATA_HOME}/log ] && mkdir -p ${DATA_HOME}/log
[ ! -d ${DATA_HOME}/db ] && mkdir -p ${DATA_HOME}/db
[ ! -d ${DATA_HOME}/repo ] && mkdir -p ${DATA_HOME}/repo
[ ! -d ${DATA_HOME}/raw ] && mkdir -p ${DATA_HOME}/raw
[ ! -d ${DATA_HOME}/scripts ] && mkdir -p ${DATA_HOME}/scripts
echo -e "\e[33m4. 安装镜像:\e[0m"
#4. 安装镜像
if [ ! -d ${DATA_HOME} ];then
   sudo mkdir -p ${DATA_HOME}
fi
cat << EOF | sudo tee ${DATA_HOME}/docker-compose.yml 
version: '2'
services:
  web:
    image: whyour/qinglong:latest
    volumes:
      - ${DATA_HOME}/data:/ql/data
      - ${DATA_HOME}/config:/ql/config
      - ${DATA_HOME}/log:/ql/log
      - ${DATA_HOME}/db:/ql/db
      - ${DATA_HOME}/repo:/ql/repo
      - ${DATA_HOME}/raw:/ql/raw
      - ${DATA_HOME}/scripts:/ql/scripts
    ports:
      - "0.0.0.0:5700:5700"
    restart: unless-stopped
EOF
echo -e "\e[33m5. 启动镜像:\e[0m"
#5. 启动镜像
cd ${DATA_HOME}
#docker-compose up -d
echo -e "\n[33m更多关于青龙面板的信息请访问:\n https://github.com/whyour/qinglong\n"
echo -e "\e[33m请访问 http://<ip>:5700 进行配置 \e[0m"

青龙面板的使用(拉库 安装依赖 添加变量 常见问题)
he1pu大佬库:https://github.com/he1pu/JDHelp
shufflewzc大佬纯净版:https://github.com/shufflewzc/faker3

JDHelp定时任务

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

定时规则

0 * * * *

必装的依赖:

png-js 
axios 
ts-md5 
date-fns   
jsdom

【获取cookie】
coocie 查找方式:

打开:https://bean.m.jd.com/
登录后按F12
点击【Network】--【ALL】 搜索【log】刷新页面 在coocie中找到pt_key=xxxxxxxxxxxxxxx;pt_pin=xxxxxxxxx

【输入cookie】
将获取到coocie添加青龙面板的【环境变量】

名称:JD_COOKIE

值:【填写你的cookie】

忘记青龙面板密码

在ssh输入

docker exec -it qinglong-web-1 bash
cat /ql/config/auth.json

案例

米游社库

如何使用程序

1.拉取项目

ql repo https://github.com/yuxian158/AutoMihoyoBBS "ql_main.py" "" "error|mihoyo|genshin|honkai3rd|log|push|req|set|tools|con|acc|honkai2|main"

国内

ql repo https://yuxian158.coding.net/p/script/d/AutoMihoyoBBS/git "ql_main.py" "" "error|mihoyo|genshin|honkai3rd|log|push|req|set|tools|con|acc|honkai2|main"

拉取失败请自行添加代理

2.复制配置文件

cp /ql/repo/yuxian158_AutoMihoyoBBS/config/config.json.example /ql/config/Mihoyo.json #青龙旧版

cp /ql/data/repo/yuxian158_AutoMihoyoBBS/config/config.json.example /ql/data/config/Mihoyo.json #青龙新版

然后在青龙面板配置文件一栏下拉就可以找到Mihoyo.json,填写即可

3.另外

1.本项目使用了青龙面板自带的通知文件以及通知配置,请在配置文件下config.sh下填写。
docker exec -it qinglong-web-1 bash

如何使用程序

  • 部署方法

    1. 使用Git点击此处下载本项目
    2. 下载Python3
    3. 解压本项目压缩包,在解压目录中Shift+右键 打开你的命令提示符cmd或powershell
    4. requirements.txt 是所需第三方模块,执行 pip install -r requirements.txt 安装模块
    5. 打开目录中的config文件夹复制config.json.example并改名为config.json,脚本的多用户功能靠读取不同的配置文件实现,你可以创建无数个自定义名字.json,脚本会扫描config目录下json为拓展名的文件,并按照名称顺序依次执行。
    6. 请使用vscode/notepad++等文本编辑器打开上一步复制好的配置文件
    7. 使用获取Cookie里面的方法来获取米游社Cookie
    8. 将复制的Cookie粘贴到config.json"cookie":" "中(在account里面)
      例子

      "cookie": "你复制的cookie"
    9. 在命令提示符(cmd)/powershell,输入python main.py来进行执行
    10. 多用户的请使用python main_multi.py,多用户在需要自动执行的情况下请使用python main_multi.py autorun

获取米游社Cookie

  1. 打开你的浏览器,进入无痕/隐身模式
  2. 由于米哈游修改了bbs可以获取的Cookie,导致一次获取的Cookie缺失,所以需要增加步骤
  3. 打开http://bbs.mihoyo.com/ys/并进行登入操作
  4. 在上一步登入完成后新建标签页,打开http://user.mihoyo.com/并进行登入操作 (如果你不需要自动获取米游币可以忽略这个步骤,并把mihoyobbsenable改为false即可)关闭新设备验证
  5. 按下键盘上的F12或右键检查,打开开发者工具,点击Console
  6. 输入

    var cookie=document.cookie;var ask=confirm('Cookie:'+cookie+'\n\nDo you want to copy the cookie to the clipboard?');if(ask==true){copy(cookie);msg=cookie}else{msg='Cancel'}

    回车执行,并在确认无误后点击确定。

  7. 此时Cookie已经复制到你的粘贴板上了

这里编辑收缩框内容

青龙面板搭建

最后修改:2022 年 10 月 21 日
如果觉得我的文章对你有用,请随意赞赏