今天和大家聊一聊熟知的 青龙面板。作为一个非常好用的自动化工具,它支持多种方式部署,既可以本地运行,也可以容器化运行(强烈推荐 Docker)。
相信大家在网上都能找到青龙面板的基础安装教程,所以今天我主要想分享一下我最近在部署和维护过程中总结的 经验,特别是脚本库的选择和防坑技巧,供大家参考。
一、 脚本库推荐:
经过多次测试和筛选,这里整理了三个目前个人感觉最好用、最稳定的脚本库配置。
1. 京东专用库
来源:6dylan6 大佬的国内官方镜像。
特点:国内直连 Gitee,拉取速度极快,防封号优化较好,且包含自动互助功能。
-
配置信息:
-
链接:
-
分支:
main -
文件后缀:
js py sh -
依赖文件 (必填,防止脚本报错):
^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR|jdCookie
-
示例:
2. 综合杂项库(夸克/百度/阿里云/贴吧等)
来源:agluo 的搬运集合库。
特点:涵盖了除京东外的各种签到(阿里云盘、夸克、什么值得买等)
-
配置信息:
-
链接:
-
分支:
master(
注意:这里是 master 不是 main) -
文件后缀:
js py sh -
白名单 (Whitelist) (建议精准过滤,只下有用的,防止拉取垃圾文件):
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ -
依赖文件 (必填):
utils|function|sendNotify
-
3. 哔哩哔哩(单文件独立版)
来源:基于 RayWangQvQ 的 BilibiliTask 修改而来。
由于 B 站脚本仓库经常被封,建议使用单文件手动维护,或者关注以下仓库:
- 功能:自动签到、投币、观看视频、分享、银瓜子换硬币等。
二、 两个核心的 Cookie “保活”技巧
很多朋友反馈 Cookie 抓取后没几天就失效了,这通常是因为操作姿势不对。遵守以下两个核心原则:
- 使用隐身模式:使用浏览器的 隐身模式(无痕模式) 去登录抓取。
- 抓完直接关闭:获取到 Cookie 后,关闭 那个隐身窗口,千万不要 点击网页上的“退出登录”
三、 依赖管理:
部署好青龙后,最烦的就是脚本一运行就红一片,提示 Cannot find module 'xxx'。这通常是因为缺少依赖。
避坑指南:青龙面板分 NodeJs 和 Python3 两种依赖环境。很多新手(比如一开始的我)不知道要去 Python3 分栏下安装,结果在 NodeJs 里装了 Python 包,导致一直报错。
以下是整理好的常用依赖清单
1. NodeJs 依赖
(请在依赖管理 → NodeJs → 新建依赖 → 开启自动拆分 → 粘贴以下内容)
request
canvas
cheerio
js-base64
dotenv
magic
tough-cookie
[email protected]
require
requests
date-fns
ts-md5
typescript
json5
[email protected]
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
2. Python3 依赖
(
注意:请切换到 Python3 选项卡下安装)
bs4
telethon
cacheout
jieba
PyExecJS
ping3
canvas
Crypto
ds
requests
pycryptodome
curl_cffi
3. Linux 依赖
(在 Linux 选项卡下安装,用于支持某些系统级调用)
bizCode
bizMsg
lxml
libc-dev
gcc
g++
libffi-dev
python3-dev
希望这篇总结能帮大家少走弯路,愉快地折腾青龙面板!如果有其他好用的脚本,也欢迎在评论区留言补充。