环境介绍

操作系统:Ubuntu 22.04 server 64bit
软件版本:Docker version 24.0.7, build afdd53b


安装docker

1
2
3
4
5
6
7
8
9
10
11
12
13
#更新系统
sudo apt-get update
#安装必要的软件包,以便使用HTTPS传输
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
#添加Docker GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
#设置Docker APT存储库
echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
#安装Docker Engine
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
#验证Docker是否正确安装
sudo docker --version

部署青龙

拉取Docker镜像

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

安全组配置

登录云服务器控制台,找到安全组配置,将5700端口放行。
现在就可以通过浏览器通过公网IP:5700来访问部署好的青龙面板了

配置青龙

1、初次登录

打开青龙面板web页面,点击开始安装-点击跳过-设置账号和密码-点击提交-点击去登录——输入账号密码-点击登录

2、安装依赖

自动安装

直接在ssh终端输入以下命令可以自动安装所需依赖包

1
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

手动安装

登录青龙面板web,依赖管理中可以看到NodeJs、Python3、Linux三个模块
选择创建依赖,复制粘贴以下内容对照填写,自动拆分选择是

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
request
canvas
cheerio
js-base64
dotenv
magic
tough-cookie
ws@7.4.3
require
requests
date-fns
ts-md5
typescript
json5
axios@v0.27.2
crypto-js
@types/node
png-js
node-telegram-bot-api
fs
jsdom
form-data
jieba
tslib
ds
jsdom -g
prettytable
ql
common
node-jsencrypt
juejin-helper
moment
global-agent
python依赖
1
2
3
4
5
6
7
8
9
10
11
bs4
telethon
cacheout
jieba
PyExecJS
ping3
canvas
Crypto
ds
requests
pycryptodome
linux依赖
1
2
3
4
5
6
7
8
bizCode
bizMsg
lxml
libc-dev
gcc
g++
libffi-dev
python3-dev

3、创建订阅

订阅管理-创建订阅-名称填写JD-订阅链接https://github.com/shufflewzc/faker2.git
定时规则可选下面之一,用于自动拉取订阅更新
(1)0 0 12 * * ? 每天中午12点触发
(2)0 15 10 ? * * 每天上午10:15触发
(3)0 15 10 * * ? 每天上午10:15触发
(4)0 15 10 * * ? 每天上午10:15触发
点击运行,自动拉取脚本内容

4、环境变量

京东:点击环境变量-新建环境变量-设置名称为:JD_COOKIE,然后获取你的京东Cookies,这是脚本的难点,可点击获取https://m.jd.com/ ,登录网页版京东,然后按f12进入开发者模式,点击Application-找到左侧的Cookies,然后找到pt_key=你的key;pt_pin=你的bin;把=后面的替换为相应的值,注意分号;不要删除了,

实例:pt_key=Axxxxxxxxxxxxxfw; pt_pin=jd_xxxxxxx8d5;

获取到ptkey和ptbin后不要退出网页版的京东,直接关闭页面是没有影响的。
自动拆分选择否-确定

5、定时任务

至此可在定时任务界面里进行各种定时任务的管理。
参考网站https://psy.psykeji.top/14.htlm

站内搜索

没有找到内容!