Aliyunpan Webdav for QNAP

介绍

本项目地址: https://github.com/iranee/qnap-aliyunpan-webdav

通过 Rust/Go 语言实现了阿里云盘的webdav协议,只需要简单的配置一下,就可以让阿里云盘变身为webdav协议的文件服务器。

Go版已知问题

  • Rust版本v1.0.09被QNAP杀毒软件误报,暂更换为Go语言版本v1.0.10
  • 没有做文件sha1校验,不保证上传文件的100%准确性(一般场景下,是没问题的)
  • 通过文件名和文件大小判断是否重复。也就是说如果一个文件即使发生了更新,但其大小没有任何改变,是不会自动上传的
  • 不支持文件名包含 / 字符
  • 部分客户端兼容性不好
  • 单列表最大文件数为200 (QNAP文件总管挂载测试可以显示更多数量)

Rust版

如何使用

在QNAP系统,通过App Center手动安装 .qpkg 后辍程序。

  • 支持 x86_64 构架的QNAP存储设备
  • 支持 ARM 构架的QNAP存储设备
  • 支持 aach64 构架的QNAP存储设备
客户端下载上传备注
威联通 文件总管可用可用可用
威联通 HBS 3可用可用可用
Rclone可用可用推荐
Mac原生可用可用可用
Windows原生可用可用建议测试
RaiDrive可用可用Windows平台下建议用这个

如何获取Token

配置图示1

配置示意图

配置图示1

配置图示2

配置图示3

配置图示4

注意事项

  • 建议安装前,去威联通的管理页面打开web服务,位置在:控制台→应用程序→web服务器
  • 在配置页面修改内容后,10-30秒后配置文件才能生效。

下载连接