[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载
2023-4-4 18:27:1 Author: www.landiannews.com(查看原文) 阅读量:35 收藏

蓝点网之前发过一次利用开源开发者提供的 Docker 制作阿里云盘的 WebDAV,这个 WebDAV 可以基于本地服务器实现,例如群晖 NAS,然后搭配 Cloud Sync 就可以实现全自动同步和下载。

比如我在手机上安装了阿里云盘,然后看到某个网友分享的某个资源链接,点击链接会自动打开阿里云盘保存,保存后 NAS 就会自动下载这个文件,整个过程自动化,不需要用户手动干预,下载速度非常快,使用非常方便。

现在群晖把 NAS 上的 Docker 改了,阿里云盘也封禁了非官方的接口,所以新版 Docker 镜像主要以阿里云盘官方的 V2 协议实现。这篇教程以群晖 NAS 为例,其他 NAS 或在本机上安装 Docker 也都可以。

第一步:搞定 Docker 镜像

1. 打开群晖 DSM 控制台、点击套件中心、找到 Docker 套件安装,如已安装请忽略;

2. 打开 Docker (或 Container Manager),点击注册表、搜索 aliyundrive 然后下载 messense/aliyundrive-webdav 注意:请仔细检查下载的镜像,如果下载的是冒充的镜像,可能会导致你的数据泄露

[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载

3. 打开 File Station,在 Docker 文件夹里新建一个子文件夹,名称随意,比如 aliyundrive

4. 点击容器、新增、选择我们刚刚下载好的镜像点击下一步,使用默认网络设置即可

5. 在常规设置中修改容器名称,默认名称可以,修改也可以,比如改成 Aliyundrive-WebDAV

[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载

6. 勾选启用自动重新启动、点击高级设置、环境,删除现有的两个环境变量,新增三个环境变量,分别粘贴以下名称,具体操作请看截图:

REFRESH_TOKEN

WEBDAV_AUTH_USER

WEBDAV_AUTH_PASSWORD

点击这里使用阿里云盘扫码获取你的账户 token:https://messense-aliyundrive-webdav-backendrefresh-token-ucs0wn.streamlit.app/

[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载

7. 设置完成后返回上一步,在常规设置里继续点击下一步,设置端口,其中本地端口可以任意填写,容器端口必须填写 8080,点击下一步

[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载

8. 在存储空间设置里点击添加文件夹,选择前面我们新建的 /docker/aliyundrive,装在路径必须填写:/etc/aliyundrive-webdav/

9. 完成以上设置后即可,此时容器就会自动启动,你可以通过前面设置的端口和密码访问,比如 http://192.168.1.2:66

第二步:使用 Cloud Sync 套件进行同步

1. 打开群晖 Cloud Sync 套件,如未安装请进入套件中心安装

2. 点击左上角的 + 号,在云供应商里选择 WebDAV,服务器地址就是 NAS IP+Docker 的 66 端口(例如 192.168.1.2:66 ),账户密码是前面设置 Docker 时自定义的

[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载

[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载

3. 连接名称:自定义;本地路径:选择一个需要上传或下载的固定位置;远程路径:即要下载或上传文件到阿里云盘哪个路径;同步方向:可选,如果选择双向,则阿里云盘和你刚刚选择的本地文件夹会双向同步,文件保持一致,如果选择仅下载,那么只会将你保存在阿里云盘上的新文件下载到本地,这里蓝点网选择仅下载。

4. 到这里就结束了,后续新转存的文件都会自动下载到 NAS 上

[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载

一点其他观察:

相比此前版本的 Aliyundrive WebDAV,现在换成官方接口后,同步不再实时的,蓝点网观察发现是 15 分钟,即每 15 分钟本地会请求一次云端检查文件变化列表,之前是实时的,新转存的文件会立即下载,现在存在 15 分钟的滞后性,但基本不影响使用。

其他:

项目地址:https://github.com/messense/aliyundrive-webdav

版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。


文章来源: https://www.landiannews.com/archives/98151.html
如有侵权请联系:admin#unsafe.sh