羊毛党必看:教你用Docker玩转NAS,享受网盘会员的快乐(附详细步骤)

不懂二次元的老Q 2023-11-02 17:46:25

如果你是NAS用户,而且还有很多资源存在网盘上,那么你一定会对本篇教程很感兴趣。最近,我尝试将阿里云网盘中的所有资源转移到我新入手的绿联NAS时发现,没充会员是真的用不了,速度只有可怜的几十K到一百多K,平时下载个几M的文件还行,如果你想做数据迁移,那你想都不要想,根本就行不通。

好在办法总比困难多,我通过Docker利用AList实现了阿里云网盘的挂载,而且下载速度贼快,步骤也很简单。至于那些对Alist还是一头雾水小伙伴也不用过于担心,我在这里给你们准备了一个非常详细的教程,只需要几分钟就可以让你轻松掌握通过Alist挂载阿里云网盘的配置方法。

首先我先介绍一下:通过Alist挂载阿里云网盘有什么好处?

●免会员不限速下载:通过Alist挂载阿里云网盘,文件下载速度不会受到限制

●高清视频播放无限制:通过Alist挂载阿里云网盘,可直接播放原视频,画质不会受到压缩,更不会像APP一样需要升级SVIP才能观看1080P资源。绿联NAS挂载阿里云网盘教程

我用的这台设备是绿联的DX4600,如果你使用的设备是DH2600或者是DX4600系列,按照以下步骤进行配置,基本可以一次成功。

首先你需要在绿联云里找到Docker,然后按照上图步骤在镜像管理中找到最右侧的镜像仓库并搜索“xhofe/alist:latest”,选择第一个镜像“xhofe/alist”并点击下载。▲步骤路径:打开Docker→镜像管理→镜像仓库→搜索:xhofe/alist:latest→选择:xhofe/alist下载

点击下载后会弹出一份选择版本的窗口,这里不用理,直接点击确认即可。确认好版本后,系统会自动拉取镜像,等待出现“ALL done”字样并点击完成即可进入下一步。

▲步骤路径:选择版本处直接点击确认→等待拉取完成再次点击确认

接着在本地镜像中找到刚刚添加的“xhofe/alist:latest”镜像点击创建容器。

▲步骤路径:镜像管理→本地镜像→找到“xhofe/alist:latest”→创建容器

在容器名称处输入一个能够给自己起到容器识别作用的名字,需要注意的是名字必须为字母形式,然后按照默认设置(高级模式开启、资源限制关闭)点击确认进入下一步。

资源限制主要是用来限制Docker对处理器和内存资源占用的,由于我用的是DX4600,这么一个复杂程度并不高的Docker,对N5105处理器和出厂标配的8G内存不会造成太大的压力,所以我就没有对他的资源进行限制。如果你觉得有必要的话,可以自行限制他的CPU权重和可用内存大小。

▲步骤路径:给容器创建一个名字→点击下一步或给容器创建一个名字→启用资源限制→点击下一步

基础设置:交互、TTY、硬件渲染三个开关全部打开;启用20项容器能力,避免因权限不足,导致某些功能无法正常使用;将重启策略设置为容器退出时总是重启。

PS.绿联云Docker里的这20项容器能力,都是一些低风险的权限选项,不会涉及设备核心安全。

这三项参数配置之后,切记不要点击“下一步”,而是在上方选择“网络设置”▲步骤路径:交互(开启)→TTY(开启)→硬件渲染(开启)→20项容器能力(开启)→重启策略设置为容器退出时总是重启

网络连接模式切换为“bridge”桥接模式(一般情况下系统会默认为bridge,无需专门切换)。

“命令”保持系统默认设置不变

“存储空间”需要为Docker创建一个装载路径,需要自行在文件管理中生成文件夹,你也可以设置和我一样的路径:/opt/alist/data/,并给其开启读写权限。

▲步骤路径:设置装载路径(/opt/alist/data/)→开启读写权限

端口设置:本地端口默认自动不用更改,容器端口可参照上图填写5244(也可以填写其他未被占用的端口),端口类型选择TCP。整个端口设置只需生成一条端口即可,另外一条端口设置是我之前设置别的Docker保留下来的,所以就没有进行更改。

▲步骤路径:本地端口(自动)→容器端口(5244)→端口类型(TCP)

链接与环境设置不用管,直接点击下一步结束当前页面即可。

▲步骤路径:点击下一步

将操作页面从刚刚的镜像管理切换至容器管理,找到设置好的容器“aliyun”点击启动,并创建快捷方式(快捷方式必须在容器启动后才能创建)。

在桌面找到aliyun单击打开。

当您打开aliyun快捷方式后,会弹出名为AList的登录界面。通常,首次打开此页面时,需要等待一段时间,耐心等待片刻即可。

AList用户名统一为:admin

登录密码需要在日志中查看,首先需要在Docker中打开容器管理界面,查看aliyun容器详情

在日志中找到“Successfully created the admin user and the initial password is: *******”,“password is:”后面的*****字符就是AList的登录密码。

▲步骤路径:打开容器管理→查看详情→在日志中查找密码

在AList主页中无视上方英文提醒,直接点击底部的管理按钮,然后在AList管理界面的侧边导航栏中选择存储选项,添加驱动。

▲步骤路径:管理→存储→添加

在下拉列表中选择“阿里云盘Open”。千万注意一定要选择“阿里云盘Open”,“阿里云盘”和“阿里云盘分享”现在都不维护了,无法使用。

在编辑页面需要设计以下几点内容:①挂载路径:可一根据自己喜好,自定义一个名字(不会影响到最终功能的实现)。或者可以设置得和我一样:/ALIYUN备份,还需要吧云盘类型上方的“启用签名”打开。

②云盘类型:因为阿里云网盘有“备份盘”和“资源库”两个空间,我大多数文件都放在备份盘里,所以我这里选择了备份盘。如果你想将“备份盘”和“资源库”两个空间都挂载在NAS上,只需要在编辑页再添加一遍“阿里云盘Open”,把“资源库”选上即可。

③刷新令牌:阿里云网盘的刷新令牌需要通过“https://alist.nn.ci/tool/aliyundrive/request”获取。具体获取流程如上图所示。需要特别说明一下,在获取刷新令牌时可能会出现扫码后,页面无法跳转的情况,此时你只需再多扫几次码就可以了。

④Oauth令牌链接:链接为固定的“https://api.xhofe.top/alist/ali_open/token”。

⑤移除方式:为了避免数据被不小心删除,建议将移除方式设置为回收站。

最后一步点击保存即可。

NAS挂载阿里云网盘功能展示

再次打开Docker即可访问阿里云盘,通过NAS挂载所展示的内容与阿里云盘上数据完全一致。

经测试,在阿里云网盘和通过NAS挂载网盘的方式下载相同大小的文件,未开通会员的阿里云网盘下载速率仅有130K左右,下载一部5.5G的影片大约耗时12小时,而通过NAS挂载网盘可以将下载速率提高至36.4MB/s,仅需几分钟即可完成下载,基本能把运营商带宽跑满,相当于白嫖了个会员。

另外,把网络硬盘挂载到NAS上,就可以直接在线观看原始画质的视频了,不用像官方软件那样,需要花钱开通会员才能看1080P。而且,即使是原画,无论是拖拽进度条还是原速播放都非常流畅。

然而,挂载网盘只是DX4600比较基础的入门玩法,如果这篇文章点赞阅读数量比较高的话,后期会出一些搭建Home Assistant或利用私有云赚零花钱的教程。

0 阅读:3

不懂二次元的老Q

简介:实用购机建议、各种搞机技巧,一起来搞机啊~