simon

simon

github

Nas挂载夸克网盘

背景#

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

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

方案#

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

安装 Alist#

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

下载镜像#

FCD58FBF-F0FF-469F-BA5C-C960B52E9F84

安装镜像#

  • 在映像 tab 中双击 alist 进行配置
    5AEBD3D1-73CF-4760-BA52-F14BC244D659
  • 配置端口映射,用于外部访问
    5CDEB4FB-56E8-41A9-AF2B-FE528FC70402
  • 配置磁盘挂载
    在 [[nas]] 中新建一个文件夹,映射容器内的 /opt/alist/data
    Pasted image 20220621140029
  • 查看密码
    启动后立即打开日志,可以看到初始密码,这个要保存一下
    A9E47173-EEF9-45F0-9234-111DBF0158FF

访问配置#

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

初始配置#

配置新的密码和 webdav 密码,保存好,以免忘记
CleanShot 2022-06-21 at 14.34.47@2x

绑定夸克网盘#

账号添加
- CleanShot 2022-06-21 at 14.36.41@2x
- 打开 webdav,配置上 token
- CleanShot 2022-06-21 at 14.38.26@2x
- PS:这个 token 去网页版本的夸克网盘,打开 console,点击网络,找登录后的 url 请求,在请求头里找到 cookie,复制一下

绑定到 [[NAS]]#

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

  • 在 File Station 配置
    CleanShot 2022-06-21 at 15.11.35@2x
  • 选择 webdav
    CleanShot 2022-06-21 at 17.47.24@2x
  • 配置
    • 地址就是外网的域名或 IP
    • 端口是本机暴露的端口
    • 注意!路径填写 dav,如果是 Mac 或 Windows 连,填 /dav
    • 账号、密码
      CleanShot 2022-06-21 at 17.47.47@2x

结果#

  • File Station 会直接挂载上夸克网盘
    CleanShot 2022-06-21 at 17.51.44@2x
  • 同时也有 alist 的网页可以访问,可以直接播放网盘的视频
    CleanShot 2022-06-21 at 17.52.31@2x
    CleanShot 2022-06-21 at 17.52.43@2x
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。