教程前言
青龙面板是一款基于Web的服务器管理工具,可以实现远程连接、配置、监控等功能。它支持多台服务器集中管理,操作简单,安全性高,支持多种安全认证方式。青龙面板还可以设置任务计划,定时执行命令或脚本,提高管理效率。当服务器出现异常情况时,青龙面板会通过短信、邮件等方式通知管理员,以便及时处理问题。青龙面板还支持 Python3、JavaScript、Shell、Typescript 脚本的定时任务管理平台,以及每日签到脚本工具包。
咱们需要准备什么?
需要的工具 | 推荐区 |
---|---|
服务器 | 推荐商家:腾讯云 |
SSH工具 | 手机下载:JuiceSSH电脑下载:FinalShell-等等的工具 |
眼睛 | |
手 | |
脑子 |
教程开始
- 第一步咱们先去星芯云准备一台服务器并且重装系统
- 然后到Final去添加服务器(电脑ssh工具)
- 添加完成后点击那个服务器进入到输指令页面,然后咱们复制宝塔代码
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
右键粘贴上去回车然后问你y和n的时候选择y回车即可,安装完毕后按照提示登录并安装环境
- 然后咱们点击旁边的Docker,看以下提示安装即可
- 然后点击Docker-设置-打开配置文件
{
"registry-mirrors": [
"https://docker.m.daocloud.io"
]
}
然后点击重启
一定要重启!!!!!!
- 然后打开到原来Final的命令页面,分别输入,具体教程如下
- 一段一个回车
- 当然考虑到有人倒霉到一直安装不上良生贴心的安排了planB
docker pull whyour/qinglong:latest
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/scripts:/ql/scripts \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest
改DNS方法宝塔篇,其他DNS点击这里一个不行就换一个
- 然后回到宝塔Docker点击重启
然后打开 http://你的IP:5700
开始安装点击跳过配置通知-输入你自己想要的账号密码-登录即可
- planB
然后不用输入第一行命令了直接输入第二行即可安装成功~
青龙教学
- 依赖管理
NodeJs 依赖如下
axios
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 依赖如下
rsa
bs4
telethon
cacheout
jieba
PyExecJS
ping3
canvas
Crypto
ds
requests
pycryptodome
Linux 依赖如下
bizCode
bizMsg
lxml
libc-dev
gcc
g++
libffi-dev
python3-dev
安装方式也特别简单
分别复制安装 NodeJs Python3 Linux 相关依赖
如下图所示
三种类型的依赖安装完成之后
就能够正常运行定时任务了
当添加所有的依赖库均出现安装失败,且提示源问题,可尝试使用 ssh 工具进入青龙面板容器,执行下方代码。
npm config set registry https://registry.npmmirror.com/
- 拉库教程
新版青龙面板拉库步骤如下图所示
新版青龙面板可以在 订阅管理 中添加京东仓库
如下图所示
新建订阅 中,只需要手动填写 名称 链接 定时规则
剩余的选项会自动跟随 链接 进行自动切分填写
如下图所示
订阅管理 中可以添加多个京东仓库
但尽量不要同时运行
一般只运行一个仓库就好了
禁用其他仓库
旧版青龙面板拉库步骤如下图所示
常用定时规则cron表达式
(1)0 0 2 1 * ? 表示在每月的1日的凌晨2点调整任务
(2)0 15 10 ? * MON-FRI 表示周一到周五每天上午10:15执行作业
(3)0 15 10 ? 6L 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作
(4)0 0 10,14,16 * * ? 每天上午10点,下午2点,4点
(5)0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时
(6)0 0 12 ? * WED 表示每个星期三中午12点
(7)0 0 12 * * ? 每天中午12点触发
(8)0 15 10 ? * * 每天上午10:15触发
(9)0 15 10 * * ? 每天上午10:15触发
(10)0 15 10 * * ? 每天上午10:15触发
(11)0 15 10 * * ? 2005 2005年的每天上午10:15触发
(12)0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发
(13)0 0/5 14 * * ? 在每天下午2点到下午2:55期间的每5分钟触发
(14)0 0/5 14,18 * * ? 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
(15)0 0-5 14 * * ? 在每天下午2点到下午2:05期间的每1分钟触发
(16)0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44触发
(17)0 15 10 ? * MON-FRI 周一至周五的上午10:15触发
(18)0 15 10 15 * ? 每月15日上午10:15触发
(19)0 15 10 L * ? 每月最后一日的上午10:15触发
(20)0 15 10 ? * 6L 每月的最后一个星期五上午10:15触发
(21)0 15 10 ? * 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发
(22)0 15 10 ? * 6#3 每月的第三个星期五上午10:15触发
- 推荐库
Faker2 助力池版星标 1700+ 脚本 300+
旧版:
ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"
新版:
https://github.com/shufflewzc/faker2.git
Faker3 纯净版星标 900+ 脚本 300+
旧版:
ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"
新版:
https://github.com/shufflewzc/faker3.git
gys619星标 1200+ 脚本 300+
旧版:
ql repo https://github.com/gys619/Absinthe.git "jd_|jx_|jddj_|gua_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_|sign_graphics_validate|jddj_cookie|function|ql|magic|JDJR|JD" "main"
新版:
https://github.com/gys619/Absinthe.git
Akali5星标 100+ 脚本 300+
旧版:
ql repo https://github.com/Akali5/jd-depot.git "jd_|jx_|jddj_|gua_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_|sign_graphics_validate|jddj_cookie|function|ql|magic|JDJR|sendNotify|depend|h5|jdspider"
新版:
https://github.com/Akali5/jd-depot.git
6dylan6星标 900+ 脚本 90+
旧版:
ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
新版:
https://github.com/6dylan6/jdpro.git
zero205星标 600+ 脚本 80+
旧版:
ql repo https://github.com/zero205/JD_tencent_scf.git "jd_|jx_|jdCookie" "backUp|icon" "^jd[^_]|USER|sendNotify|sign_graphics_validate|JDJR|JDSign|ql" "main"
新版:
https://github.com/zero205/JD_tencent_scf.git
ccwav 通知增强版和CK检测星标 500+
旧版:
不包含sendNotify:
ql repo https://github.com/ccwav/QLScript2.git "jd_" "NoUsed" "ql|utils|USER_AGENTS|jdCookie|JS_USER_AGENTS"
包含sendNotify:
ql repo https://github.com/ccwav/QLScript2.git "jd_" "NoUsed" "ql|sendNotify|utils|USER_AGENTS|jdCookie|JS_USER_AGENTS"
新版:
https://github.com/ccwav/QLScript2.git
良生这边用Faker3 纯净版
JD详细教程
- 抓包教程:使用 Edge 浏览器抓取 JD cookies
- 然后添加环境变量名称:JD_COOKIE
pt_key=替换我;pt_pin=替换我;
值替换成你抓到的CK,然后点击添加(自动拆分选否,其他代码自己决定),在定时任务搜索京东Ck
然后点击运行然后查看日志如下为正常!
开始检测【京东账号1】你账号 ....
账号没有分组
成功获取到别名: 良生网络,Pass!
京东账号1 : 良生网络 状态正常!
等待2秒.......
🔔京东CK检测, 结束! 🕛 2.577 秒
教程结束
希望通过本教程,你已经了解了如何从零开始安装和使用青龙面板。青龙面板是一款功能强大、操作简单、安全性高的服务器管理工具,可以帮助你实现远程连接、配置、监控等功能。它支持多台服务器集中管理,支持多种脚本语言,可以在线管理脚本、环境变量和配置文件。青龙面板还支持任务计划,定时执行命令或脚本,提高管理效率。当服务器出现异常情况时,面板会通过短信、邮件等方式通知管理员,以便及时处理问题。此外,青龙面板还支持手机端操作和暗黑模式,让你随时随地管理服务器。无论是个人用户还是企业用户,都可以通过青龙面板轻松管理服务器,提高工作效率。希望本教程对你有所帮助,有任何问题欢迎评论讨论或者点击右侧联系良生,祝你使用青龙面板愉快!
暂无评论内容