闲置NAS变自动赚钱机:青龙面板部署与B站脚本薅羊毛全攻略
青龙面板(Qinglong)是一款功能强大的定时任务管理平台,它能够支持多种脚本语言,包括Python3、JavaScript、Shell和Typescript。通过将青龙面板部署在闲置的NAS设备上,用户可以自动化运行各种脚本任务,从而探索潜在的收益机会,实现设备的充分利用。

该平台具备一系列实用功能:
- • 兼容多种脚本语言,例如python3、javaScript、shell和typescript。
- • 提供在线管理脚本、环境变量和配置文件的能力。
- • 支持在线查看任务执行日志,方便监控和调试。
- • 允许设置秒级精度的定时任务。
- • 集成系统级通知机制,及时反馈任务状态。
- • 提供暗黑模式界面,适应不同用户的视觉偏好。
- • 优化手机端操作体验,实现随时随地管理任务。
部署青龙面板
通过Docker Compose可以快速部署青龙面板。以下是具体的配置示例:
services:
qinglong:
image: whyour/qinglong:latest
container_name: qinglong
ports:
- 5700:5700
volumes:
- ./data:/ql/data
restart: unless-stopped
青龙面板配置与使用指南
在浏览器地址栏中输入 http://NAS的IP:5700 即可访问青龙面板的初始化界面。

进入界面后,点击“开始安装”按钮以启动安装流程。

系统会提示配置通知方式,用户可以根据个人需求选择设置或直接跳过此步骤。

接下来需要设置管理员的用户名和密码,请务必牢记这些凭据。

初始化过程完成后,点击“去登录”选项进入登录页面。

在登录页面输入之前设置的用户名和密码。

成功登录后,用户将进入青龙面板的主控制界面。

请注意:脚本的来源需要用户自行通过搜索引擎寻找,本文仅以bilibili脚本为例进行演示。不同脚本的操作步骤可能有所差异。
首先进入配置文件界面,修改config.sh文件。

找到名为RepoFileExtensions的参数,确保其值包含“js py sh”这三种文件后缀。

完成设置后,点击右上角的保存按钮以应用更改。

接下来进入订阅管理模块,创建一个用于拉取脚本仓库的订阅任务。

参考以下配置信息填写并创建订阅:
名称:Bilibili
类型:公开仓库
链接:https://github.com/RayWangQvQ/BiliBiliToolPro.git
定时类型:crontab
定时规则:2 2 28 * *
白名单:bili_task_.+\.sh
文件后缀:sh

填写完毕后点击确定保存设置。如果NAS内部网络访问受限,可以在此处配置代理服务器。

点击运行按钮,系统将开始拉取任务文件,请耐心等待过程完成。

查看任务日志,如果网络连接正常,所有文件都应该成功拉取到本地。

进入定时任务页面,可以看到系统已经自动添加了多个相关任务。

为了后续扫码登录,需要先创建两个应用,用于保存获取到的认证数据到环境变量中。

创建第一个应用,名称为“Ray_QingLongConfig__ClientId”,权限设置为“环境变量”。

创建第二个应用,名称为“Ray_QingLongConfig__ClientSecret”,权限同样设置为“环境变量”。

请注意保存这两个应用生成的Client ID,后续步骤将会用到。

转到环境变量管理界面,创建两个新变量,名称分别为“Ray_QingLongConfig__ClientId”和“Ray_QingLongConfig__ClientSecret”。

依次添加这两个变量,其值填入之前获取的对应Client ID。

完成上述操作后,环境变量的配置便已就绪。

在定时任务列表中搜索“bili扫码登录”任务,并点击运行。

如果运行环境尚未安装,系统会自动进行安装和初始化。

随后界面会显示一个二维码,用户需要使用手机上的bilibili应用扫描此二维码以完成登录授权。

有时可能会遇到版本兼容性问题,此时需要手动添加特定的环境变量。

按照提示复制所需的变量名和值,并将其添加到环境变量列表中。

后续无需更多操作,系统会在预设的定时规则触发时自动执行任务,用户也可以随时手动点击运行。

脚本执行后,用户可以查看每个任务的具体运行日志以了解执行详情。

此外,日志管理模块提供了所有任务日志的集中查看功能,无需逐一打开单个脚本查看。

使用体验与总结
青龙面板在技术社区中拥有较高的知名度,尤其在2023年前后,利用其进行自动化脚本运行一度非常流行。尽管当前平台监管趋于严格,但通过部署bilibili脚本仍可作为一种入门实践。本文的演示旨在提供基本思路,真正实现收益提升还需要用户自行寻找可靠且有效的脚本资源。
综合推荐指数:⭐⭐(缺乏优质脚本时实用性有限) 使用体验评分:⭐⭐⭐(提供可视化操作界面和通知提醒功能) 部署难度评估:⭐⭐(过程相对简单直接)