项目地址:https://gitcode.com/gh_mirrors/qn/qnap-aliyunpan-webdav
QNAP 阿里云盘 WebDAV 挂载服务是一个开源项目,旨在通过 Rust 语言实现阿里云盘的 WebDAV 协议。用户可以通过简单的配置,将阿里云盘变身为支持 WebDAV 协议的文件服务器。该项目支持 x86 构架、ARM 构架以及 aarch64 构架的 QNAP 存储设备。
1. 获取 refresh token
通过浏览器(建议使用 Chrome 或 Microsoft Edge)打开阿里云盘官网并登录网页版,然后按 F12 打开开发者工具,点击控制台(Console),粘贴以下命令并回车:
复制得到的 refresh_token。
2. 安装威联通插件程序
在 QNAP 的管理界面中,通过 App Center 手动安装 qpkg 后辍程序。安装前,进入威联通的 App Center 设置,选中允许安装没有数字签名的程序。
3. 配置 WebDAV
在威联通的管理页面打开 Web 服务,位置在:控制台→应用程序→Web 服务器。配置页面修改内容后,10-30 秒后配置文件才能生效。WebDAV 默认配置如下:
- 访问 IP:NAS IP
- 访问端口:8085
- 用户名:admin
- 密码:123456
4. 挂载 WebDAV
安装过插件版后,可以跳转到挂载 WebDAV 继续操作。插件版和 Docker 版任选其一。
案例一:文件同步
用户可以通过 QNAP 的文件总管将阿里云盘挂载为本地磁盘,实现文件的同步和备份。例如,用户可以将重要文件同步到阿里云盘,确保数据的安全性和可靠性。
案例二:远程访问
通过 WebDAV 协议,用户可以在任何地方通过网络访问阿里云盘中的文件。例如,用户可以在家中通过 QNAP 设备访问公司阿里云盘中的文件,实现远程办公。
最佳实践
- 定期备份:定期将重要文件同步到阿里云盘,确保数据的安全。
- 网络优化:根据网络环境调整 WebDAV 的访问端口和配置,优化访问速度。
- 权限管理:合理设置 WebDAV 的用户名和密码,确保数据的安全性。
1. Rclone
Rclone 是一个命令行程序,用于管理云存储中的文件。它支持多种云存储服务,包括阿里云盘。通过 Rclone,用户可以方便地进行文件的上传、下载和管理。
2. RaiDrive
RaiDrive 是一个 Windows 平台的应用程序,可以将云存储服务挂载为本地磁盘。通过 RaiDrive,用户可以像操作本地磁盘一样操作阿里云盘。
3. HBS 3
HBS 3 是 QNAP 的一个备份和同步工具,支持多种存储服务。通过 HBS 3,用户可以方便地进行文件的备份和同步操作。
通过以上生态项目的配合使用,用户可以更加高效地管理和利用阿里云盘中的文件。