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

1.docker部署

1.1创建docker_data和ql文件夹

1
2
3
4
cd /root/data
mkdir docker_data
mkdir ql
cd /root/data/docker_data/ql

1.2.docker 安装

1
2
3
4
5
6
7
8
9
10
#更新包数据库
sudo yum check-update
#下载安装docker
curl -sSL https://get.daocloud.io/docker | sh
#启动
sudo systemctl start docker
#状态
sudo systemctl status docker
#开机启动
sudo systemctl enable docker

配置国内镜像源 Configure domestic mirror sources

1
2
3
4
5
6
7
8
9
10
11
12
13
14
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com",
"https://ypzju6vq.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
EOF
systemctl daemon-reload
systemctl restart docker

1.3.启动容器

1
2
3
4
5
6
7
docker run -dit \
-v $PWD/ql:/ql/data \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest

2.docker-compose 部署

2.1.创建docker_data和ql文件夹

1
2
3
4
cd cd /root/data
mkdir docker_data
mkdir ql
cd cd /root/data/docker_data/ql

2.2.docker-compose 安装

1
2
3
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

2.3.安装后进入ql文件夹内创建docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
version: "3"
services:
qinglong:
image: whyour/qinglong:latest
container_name: qinglong
restart: unless-stopped
tty: true
ports:
- 5700:5700
- 5701:5701
environment:
- ENABLE_HANGUP=true
- ENABLE_WEB_PANEL=true
volumes:
- ./config:/ql/config
- ./log:/ql/log
- ./db:/ql/db
- ./repo:/ql/repo
- ./raw:/ql/raw
- ./scripts:/ql/scripts
- ./jbot:/ql/jbot
- ./ninja:/ql/ninja
labels:
- com.centurylinklabs.watchtower.enable=false

2.4.或者在ql文件夹下载docker-compose.yml

1
2
3
4
5
6
wget https://raw.githubusercontent.com/whyour/qinglong/master/docker/docker-compose.yml

# 启动
docker-compose up -d
# 停止
docker-compose down

3.青龙必须要安装的依赖

1
2
3
4
一键依赖
docker exec -it qinglong bash
安装青龙依赖
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

青龙全方面依赖,一键安装/免代码安装

1.一般出现这种错误:(缺依赖)

1
Error: Cannot find module ‘xx’

操作是:

1
docker exec -it qinglong(名称) pnpm install xx(安装依赖)

一般出现这种错误:(缺文件)

1
Error: Cannot find module ‘./xx’

那就很有是拉库命令不完整,请检查或复制完整的拉库命令

新增面板免代码 添加依赖命令
青龙面板安装好后,有些脚本总是提示找不到依赖,ssh或者群晖终端安装对于新手朋友来说不是很友好,其实青龙面板的依赖管理里面可以直接安装依赖,只需要输入依赖的名称就行。

青龙脚本最全依赖

点击青龙面板的依赖管理——>新建依赖——>选择NodeJs、自动拆分选择是、复制以下的依赖填到名称里——>点击确定,等待安装完成。

NodeJs 依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
json5
js-base64
require
tough-cookie
jsdom
global-agent
@types/node
typescript
dotenv
jsdom -g
form-data
png-js
ts-md5
tslib
jieba
ws@7.4.3
axios
date-fns
moment
prettytable
fs
depend
ds
jsdom
requests
npm
node-jsencrypt
-g npm
cjs
upgrade pip
common
qs
ql
node-telegram-bot-api
crypto -g
-g typescipt
https
proxy
agent
crypto-js
request
MD5@1.3.0
md5@2.x
canvas
(这个装不上就要换青龙版本2.12.2我测式了N次才得知)

python3 依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
pycryptodome
pytz
typescript
httpx
success
--upgrade pip
pip
redis
jieba
canvas
requests
ping3
PyExecJS

Linux依赖(安装失败的忽略)

1
2
3
4
5
6
7
8
9
gcc
g++
python3-dev
libc-dev
--no-cache
build-base
cairo-dev
pango-dev
giflib-dev

4.青龙京东助手

Windows版

下载:https://wwsf.lanzn.com/i3Qgp27knhhc 密码:7qqq

安卓apk

下载:https://wwsf.lanzn.com/i4lb827kmr2b 密码:948t

青龙京东助手是一款专为青龙面板用户设计的桌面应用程序,它能够简化京东Cookie的获取和管理流程。用户可以通过这款软件一键登录京东,自动获取并显示Cookie,同时支持将Cookie直接发送到青龙面板,实现账号密码的快速填入青龙面板的环境变量的配置。

功能说明

  • 一键发送至青龙面板:自动将京东账号的Cookie发送到青龙面板,简化操作流程。
  • 环境变量配置:在应用内直接配置青龙面板所需的环境变量,无需手动编辑配置文件。
  • 账号记录:支持记录多个京东账号,以换行分隔,格式为“账号 密码”,方便管理和切换。
  • 自动账号切换:选择特定账号密码后,软件自动切换到对应账号的输入界面。

使用说明

  1. 登录京东:运行青龙京东助手程序,使用京东账号登录。
  2. 获取Cookie:登录后,点击“获取”按钮,获取到的Cookie将显示在界面右侧。
  3. 发送Cookie至青龙面板:若已配置青龙面板参数,点击“发送到青龙面板”即可一键同步。
  4. 下载与运行:下载青龙京东助手,解压后运行JD_Get.exe程序。

青龙面板配置方法

  1. 登录青龙面板:在浏览器中打开青龙面板并登录。
  2. 系统设置:进入系统设置页面。
  3. 应用设置:选择“应用设置”。
  4. 创建应用:在应用设置中创建一个新的应用。
  5. 设置权限:确保新创建的应用具有所有必要的权限。
  6. 获取参数:创建应用后,记录下QL_ClientIDQL_ClientSecret,这些参数将用于配置青龙京东助手。