近两年身边许多小伙伴都入手了家庭 NAS,主要是用来同步照片与视频以替代公有云网盘。但是大家可能会发现,NAS 入手之后的使用频率非常低,折腾完各种影视服务后也不怎么看,日常开着还耗电,不少小伙伴都表示自己的 NAS 在吃灰。
事实上当前主流的 NAS 系统都提供了 docker 功能,基于 docker 功能,我们可以很方便的在 NAS 上部署各种服务,可玩性非常高。
今天,我基于个人使用 NAS 的实践经验,为大家分享基于 NAS 的 docker 功能安装青龙面板,让 NAS 自己薅羊毛赚电费的教程。
下面的内容均以我当前使用的绿联 dx4600
为例,其他型号的 NAS 也可以做一下参考。
1 NAS 使用 docker 安装青龙面板
首先,从 PC 电脑的浏览器中登录绿联 NAS:https://cloud.ugnas.com
然后打开:docker -> 镜像管理 -> 镜像仓库
,搜索框中输入 whyour/qinglong
,在搜索结果里点 下载
按钮,并等待镜像完全下载至本地。
接着点击 容器管理 -> 添加
,镜像选择 whyour/qinglong:latest
。需注意的其他配置信息信息要点有:
存储空间
:选择一个 NAS 磁盘,并创建用于映射的目录,如/ssd/docker/qinglong/data
端口映射
:输入5700:5700
(用于青龙面板管理访问) 和8899:8899
(用于whistle
代理接口配置,后续将单独撰文详细介绍)
最后点击 确定
按钮,等待约三分钟容器完全启动即可完成部署。
2 青龙面板的基本配置
首先打开浏览器,访问 http://NASIP:5700
,根据指引进行初始化配置即可。然后登录进入青龙管理面板,可以做一下的配置主要有:
配置文件 - config.sh
:搜索RepoFileExtensions
,将这一行修改为:RepoFileExtensions="js py ts"
,以添加默认支持ts
类型脚本。系统设置 - 通知设置
:配置一个消息通知渠道。青龙面板支持十多种通知渠道,总有一种适合你自己。最简单的应该就是邮件通知了。另外记得在配置文件 - config.sh
中也搜索并配置对应的消息通知参数。依赖管理 - 创建依赖
:这里推荐安装如下常见的nodejs
依赖,填在名称的输入框,可以多个分别创建,也可以只创建一个并以空格分割:moment crypto-js axios node-rsa request jsdom base64-js @lzwme/fe-utils
系统设置 - 安全设置
:可以根据需要决定是否需要开启两步验证
,如果设置了内网穿透从外网访问,建议启用两步验证,验证器可以下载使用微软的Microsoft Authenticator
。系统设置 - 依赖设置
:分别填写设置一下Node
和Python
的国内镜像源:- Node:
https://registry.npmmirror.com
- Python:
https://mirrors.aliyun.com/pypi/
- Node:
3 订阅流行脚本,薅羊毛停不下来
青龙面板是一个定时脚本任务管理平台,在 github
上则有许多支持青龙面板的开源脚本仓库。参考各仓库订阅说明,在 订阅管理
中填写脚本仓库地址即可完成订阅。
下面是根据个人测试,建议订阅的一些实用脚本仓库,这里仅列举仓库名称或关键词,到 github 搜索即可找到:
shufflewzc/faker2
京东脚本库助力池版
shufflewzc/faker3
京东脚本库内部互助版
6dylan6/jdpro
另一个京东脚本库,可以与faker
互补,都保持着持续更新。它们有许多雷同任务脚本,针对该情况,我写了一个重复任务禁用的脚本,放在ql-scripts
中维护。leafTheFish/DeathNote
提供多个 APP 签到类脚本,基本都进行了 JS 加密smallfawn/QLScriptPublic
提供了近百个 APP、小程序签到类脚本,部分脚本进行了 JS 加密lzwme/ql-scripts
本人维护的基于个人需求开发的自用青龙脚本,主要使用 TypeScript 编写。后续会针对其中一些比较实用的脚本单独写文章详细介绍。
在各种脚本仓库中,最为热门的要数京东类脚本了,只需要抓取并配置京东登录认证信息,就可以用上上百个任务脚本。特别是从 5.30 京东启动了今年的 618 活动以来,各种活动很多,活动奖励也很丰富,羊毛特别多,京豆、红包、超市卡、微信现金奖励等等,自动薅羊毛停不下来。各仓库也很给力,主流活动对应的脚本更新很及时。
4 需要注意的问题与事项
4.1 github
拉取仓库容易失败的解决办法
当前有以下可用的地址提供了 github
拉库加速服务支持,直接在 github
仓库地址前添加域名即可:
- https://hub.gitmirror.com
- https://ghps.cc
- https://gh.ddlc.top
- https://js.jdpro.site
- https://mirror.ghproxy.com
如:https://hub.gitmirror.com/https://github.com/lzwme/ql-scripts.git
4.2 多脚本多账号认证信息抓取费时费力的问题
有一个问题是,当订阅的脚本类型很多,则对应不同平台的账号认证信息获取与更新是一个难题。有些脚本运行所需的认证信息时效较短,需要较为频繁的获取与更新,导致人力成本与羊毛不成正比,这使得它们并不太实用。另外,京东对同一 IP 来源的多账号请求也会存在黑号、降低 CK 有效期时长等现象,从而需要较为频繁的更新 CK 认证信息。
为了应对这种问题,我开发了一个基于 whistle
代理的插件 whistle.x-scripts
,它实现了一套自动抓取认证信息并更新至青龙面板的方案。后续将单独撰文详细介绍该插件的原理与使用方法。
4.3 使用第三方脚本需要注意的事项
- 注意安全合规风险。一些脚本可能涉及对相关应用或 API 的非法调用,作者一般会声明仅用于研究学习,并不保证其安全性。您在使用它们时需要自行甄别风险,避免因不合理使用导致违反了相关的法律法规。
- 许多脚本都进行了加密。虽然它们加密的目的主要是为了保护逻辑,但不保证没有做其他的事情。故应仅在 docker 镜像等受限环境下使用,尽量避免在物理机部署的青龙面板上订阅运行它们。
5 共享闲置带宽赚电费
除了青龙面板跑任务薅羊毛外,还有很多其他玩法,比如共享闲置带宽赚电费。
当前家庭光纤宽带大都是有富裕的,通过网心云
这种平台,我们可以很方便的将闲置带宽共享出去,从而获取稳定的现金收益。
绿联 NAS 自带迅雷下载
功能,而迅雷的插件中心则自带网心云插件,故开启该插件非常简单。其他类型的 NAS 系统,可以阅读网心云
的官方文档详细了解安装方法。
在开启该插件后,可以下载网心云 APP,在 APP 里可以查看每日的收益,具体收益会因家庭宽带的带宽大小、网络类型等有所差异。
不过就我本人使用体验来说,初始每日收益约在 1~2 元,相对还算可以。但在开启了它后,在夜深人静的午夜 NAS 运行的噪声会有些大,由于我 NAS 放置的位置与房间比较近,受不了这种噪声,故而在用了一段时间后即关掉了它。大家可自行体验一下看是否适合自己。下面是个人在网心云的收益截图及邀请二维码,仅供参考,通过邀请码注册应该是有额外红包赠送,大家可视情况自行扫码领取。
6 小结
本文以绿联 dx4600
为例,主要介绍了在家庭 NAS 上基于 docker
功能安装青龙面板的方法,并详细介绍了主要的配置步骤、当前流行的脚本仓库。此外还介绍了借助网心云这类平台共享闲置带宽赚佣金的玩法。
关于多账号认证信息获取与更新的难题,后续将单独撰文介绍应对方法,敬请期待。
最后,需要特别注意的是,在订阅使用第三方脚本时,应同时注意物理设备安全风险,以及运行相关脚本的合法性问题。本文内容仅作技术交流,不对其中提到的外部资源内容的有效性、安全性及合法合规性负责,请自行甄别相关风险。
w我之前也想整个自动签到京东的服务,一直懒得没弄,看着还不错的样子。
大佬 求个自动获取cookie教程 号太多 3天一更新好麻烦
可参考这边文章:https://lzw.me/a/nas-qinglong-ck-auto-sync.html