环境介绍
操作系统:Ubuntu 22.04 server 64bit
软件版本:Docker version 24.0.7, build afdd53b
安装docker
1 | #更新系统 |
部署青龙
拉取Docker镜像
1 | docker run -dit \ |
安全组配置
登录云服务器控制台,找到安全组配置,将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 | request |
python依赖
1 | bs4 |
linux依赖
1 | bizCode |
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