引言:
青龙面板是一个基于Node.js的开源项目,用于管理和执行京东、阿里等各种脚本任务。它提供了一个可视化的界面,使得管理任务变得更加方便。在本教程中,我们将使用Docker来搭建青龙面板。
前提条件:
一台可以装有docker的服务器(软路由、vps、等)
步骤一:获取青龙Docker镜像
首先更新系统:
Centos系统:yum -y update
Ubuntu/Debian系统:apt update -y
本次使用软路由来安装,就不用更新系统了。
然后,你需要获取青龙的镜像。用ssh或ytt终端连接服务器。
在你的终端中运行以下命令:
拉取镜像:
docker run -dit \ -v $PWD/ql/data:/ql/data \ -p 5700:5700 \ –name qinglong \ –hostname qinglong \ –restart unless-stopped \ whyour/qinglong:latest
安装所需依赖:
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
如果脚本依赖安装失败,可以使用手动安装。
安装方法:点击依赖管理——点击新建依赖——依赖类型选择NodeJs——自动拆分选择是——名称把对应的依赖全部复制,然后粘贴过来。
NodeJs 依赖
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
Python3 依赖
bs4
telethon
cacheout
jieba
PyExecJS
ping3
canvas
Crypto
ds
requests
pycryptodome
Linux 依赖
bizCode
bizMsg
lxml
libc-dev
gcc
g++
libffi-dev
python3-dev
步骤二:访问青龙面板
现在,你应该可以通过浏览器访问青龙面板了。在浏览器中输入http://your-server-ip:5700,你就应该可以看到青龙面板的界面了。
点击开始安装——点击跳过——设置账号和密码——点击提交——点击去登录——输入账号密码——点击登录
步骤二:配置青龙面板
京东:点击环境变量-新建环境变量-设置名称为:JD_COOKIE,然后获取你的京东Cookies,这是脚本的难点,可点击获取,登录网页版京东,然后按f12进入开发者模式,点击Application-找到左侧的Cookies,然后找到pt_key=你的key;pt_pin=你的bin;—把=后面的替换为相应的值,注意分号;不要删除了,
实例:pt_key=AxxxxxxxxxxxxxxxT4OwiibYUd5sxxxxxx__nEMexxxxxx8_wNSxifw; pt_pin=jd_xxxxxxx8d5;
获取到ptkey和ptbin后不要退出网页版的京东,直接关闭页面是没有影响的。
JD相关脚本:
脚本项目:https://github.com/shufflewzc/faker2.git
阿里云盘自动签到
获取token:扫码获取
订阅管理:点击 新建订阅
名称 处可直接粘贴拉取脚本命令
会自动拆分完成填写
ql repo https://github.com/mrabit/aliyundriveDailyCheck.git “autoSignin” “” “qlApi”
环境变量:refreshToken
设置定时规则:
(1)0 0 12 * * ? 每天中午12点触发
(2)0 15 10 ? * * 每天上午10:15触发
(3)0 15 10 * * ? 每天上午10:15触发
(4)0 15 10 * * ? 每天上午10:15触发
配合视频食用更佳
结语:
至此,你已经成功地使用Docker搭建了青龙面板。你现在可以开始使用青龙面板来管理和执行你的京东脚本任务了。