Nas挂载夸克网盘

背景

对于一些比较成熟的网盘，例如百度云，S3 等，[[群晖]][[NAS]] 有自带的 Cloud Station 可以做同步管理，自动将其制定文件夹的内容同步到 [[NAS]] 的指定盘位。

但对于一些比较小众的网盘，[[群晖]][[NAS]] 就不原生支持，这使得这些网盘的数据下载就比较麻烦，需要手动下载到电脑，在手动上传到 [[NAS]]，当然这些也可以写脚本解决，但终究不是很有优雅。

方案

我们可以使用 alist 实现一个网络文件服务器，将各种网盘挂载在 alist 服务上，然后提供 webdav，将其直接挂载在 [[NAS]] 上。这样，网盘上的位置就如同本地一般

安装 Alist

我们使用 [[群晖]] 内置的 Docker 应用，来安装 alist。

下载镜像

安装镜像

在映像 tab 中双击 alist 进行配置

配置端口映射，用于外部访问

配置磁盘挂载
在 [[nas]] 中新建一个文件夹，映射容器内的 /opt/alist/data

查看密码
启动后立即打开日志，可以看到初始密码，这个要保存一下

访问配置

访问你的域名 + 端口号，填入刚才保存的密码就可以进入管理后台

初始配置

配置新的密码和 webdav 密码，保存好，以免忘记

绑定夸克网盘

账号添加
-
- 打开 webdav，配置上 token
-
- PS：这个 token 去网页版本的夸克网盘，打开 console，点击网络，找登录后的 url 请求，在请求头里找到 cookie，复制一下

绑定到 [[NAS]]

这个部分有个小坑，卡了我比较久

在 File Station 配置

选择 webdav

配置

地址就是外网的域名或 IP

端口是本机暴露的端口

注意！路径填写 dav，如果是 Mac 或 Windows 连，填 /dav

账号、密码

结果

File Station 会直接挂载上夸克网盘

同时也有 alist 的网页可以访问，可以直接播放网盘的视频