什么是 aliyundrive-webdav ?

aliyundrive-webdav 是阿里云盘 WebDAV 服务,主要使用场景为配合支持 WebDAV 协议的客户端 App Infuse nPlayer 等实现在电视上直接观看云盘视频内容, 支持上传文件,但受限于 WebDAV 协议不支持文件秒传。

aliyundrive-webdav 和老苏之前介绍的『 能将阿里云盘挂载为webdav的webdav-aliyundriver 』,从功能上来说是一样的,但是也有差别

aliyundrive-webdav webdav-aliyundriver
语言 Rust Java
发布 exe ipk 只有 jar
包大小 小,一般在 2M 左右,镜像约 11M 大,近 20M ,镜像高达 500MB
架构 ARM、MIPS、X86 理论上可以在非 X86 上运行,可能需要自己用源码重编

总体来看, aliyundrive-webdav 在适应性和资源占用上具有很大的优势

在群晖上以 Docker 方式安装。

在注册表中搜索 aliyundrive-webdav ,选择第一个 messense/aliyundrive-webdav ,版本选择 latest

docker 文件夹中,创建一个新文件夹,并将其命名为 aliwebdav

文件夹 装载路径 说明
docker/aliwebdav /etc/aliyundrive-webdav 存放设置

端口不冲突就行,需要点 + 号新增

本地端口 容器端口
8321 8080
可变
REFRESH_TOKEN refresh token
WEBDAV_AUTH_USER webdav 用户
WEBDAV_AUTH_PASSWORD webdav 密码

refresh token 的获取方法可以参考 『 能将阿里云盘挂载为webdav的webdav-aliyundriver

局域网测试,所以老苏没设置密码,如果你要在公网访问,一定要记得设置

在浏览器中输入 http://群晖IP:8321 就能看到文件列表

老苏在 Windows 上测试了用 RainDrive 挂载阿里云盘

webdav-aliyundriver 不同, aliyundrive-webdav 能获取空间大小

Koolshare 梅林固件

老苏的 R6300V2 下载了 aliyundrivewebdav-merlin-arm380-armv7.tar.gz ,在软件中心离线安装

安装过程很快,毕竟还不到 2M

只要填 refresh token ,其他的老苏都用的默认值

确定 即可

可以通过在浏览器中输入 http://路由器IP:8321 看到文件列表

RainDrive 挂载

从不同的设备上挂载,结果是一样的

OpenWrt 路由器

这玩意老苏没有,有需要的同学去官网自己研究吧

主流操作系统

支持 Windows MacOS Linux ,都是采用的命令行方式

老苏下载了 aliyundrive-webdav-windows-x64.zip ,解压出来就一个文件 aliyundrive-webdav.exe ,需要在 命令提示符 下运行

参数 简写
--cache-size 下载缓存,默认值为 10485760 ,单位 bytes ,也就是 10M
--host 主机 IP ,缺省为 0.0.0.0
--port -p 端口号,缺省为 8080
--read-buffer-size -S 目录缓存,默认值为 1000
--refresh-token -r refresh token
--root 缺省根目录是 /
--auth-user -U WebDAV 用户
--auth-password -W WebDAV 密码
--workdir -w 工作目录,存储 refresh_token
--auto-index -I 自动生成 index.html
--help -h 帮助
--version -v 版本,当前为 0.4.1

所以最少只要带两个参数 --auto-index --refresh-token <refresh-token> 就可以正常工作,也可以简写为 -I -r <refresh-token>

如果不带 -I 或者 --auto-index ,会显示 HTTP ERROR 405

在浏览器中输入 http://本机IP:8080 或者 http://localhost:8080 即可看到文件列表,和 docker 或者 R6300V2 上是完全一样的,所以用哪种方式,完全取决于您自己,要考虑硬件条件,也要考虑大数据拷贝时资源占用,当然还有软件设置的易用性

messense/aliyundrive-webdav: 阿里云盘 WebDAV 服务
地址:
https://github.com/messense/aliyundrive-webdav

什么是 aliyundrive-webdav ?aliyundrive-webdav 是阿里云盘 WebDAV 服务,主要使用场景为配合支持 WebDAV 协议的客户端 App 如 Infuse、nPlayer 等实现在电视上直接观看云盘视频内容, 支持上传文件,但受限于 WebDAV 协议不支持文件秒传。aliyundrive-webdav 和老苏之前介绍的『能将阿里云盘挂载为webdav的webdav-aliyundriver』,从功能上来说是一样的,但是也有差别aliyundri.
java 源码 说明:支持阿 Teambition网盘的 webdav 协议,后续的2.x版本仅支持 阿里云盘 ,不再维护Teambition网盘版本 webdav - aliyun drive r 本项目实现了 阿里云盘 webdav 协议,只需要简单的配置一下,就可以让 阿里云盘 变身为 webdav 协议的文件服务器。 基于此,你可以把 阿里云盘 挂载 为Windows、Linux、Mac系统的磁盘,可以通过NAS系统做文件管理或文件同步,更多玩法等你挖掘 支持refreshToken登录方式,具体看参数说明 Jar包运行 建议自己下载源码编译,以获得最新代码 webdav .jar -- aliyun drive .refresh-token="your refreshToken" docker --name= webdav - aliyun drive r --restart=always 8080:8080 /etc/localtime:/etc/localtime /etc/ aliyun - drive r/:/etc/ aliyun - drive r/
标题 Docker 到底是什么东西? Docker 是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、 bare metal、OpenStack 集群和其他的基础应用平台。 Docker 通常用于如下场景: web应用的自动化打包和发布; 自动化测试和持续集成、发布; 在服务型环境中部署和调整数据库或其他的后台应用; 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己
虽然从内测开始就申请了 阿里云盘 ,但是一直也没怎么用,网上一直强调的是 阿里云盘 的速度,但是在老苏看来天翼云也不算差,相对来说 阿里云盘 作为新的云盘,在功能上和百度云盘、天翼云盘这些成熟产品比还是存在很多欠缺的,直到我发现了 webdav - aliyun drive r。 虽然 Google Drive 和 Microsoft One Drive 挂载 ,但是网速有点不给力,而 webdav - aliyun drive r 终于可以让国内云盘支持了标准协议,并可 挂载 成本地硬盘,因此也就具备了很多可玩性,比如搭配 GoodSy.
二、获取 阿里云盘 REFRESH_TOKEN 打开Chrome浏览器或新版Edge浏览器,登陆 阿里云盘 网页版(https://www. aliyun drive .com/ drive )。 按F12打开开发者模式,在应用程序中找到本地存储,点击token后面的值,在下面找到refresh_token,记录下这一串由小写字母和数组组成的值(不包括双引号),这就是在后面需要用到的REFRESH_TOKEN。
### 回答1: Aliyun Drive - WebDAV 阿里云盘 提供的一种 WebDAV 协议接口,可以通过 WebDAV 客户端将 阿里云盘 挂载 到本地文件系统中,实现云盘与本地文件系统的无缝连接。这样,用户就可以像访问本地文件一样访问云盘中的文件,方便快捷。 ### 回答2: Aliyun Drive - WebDAV 是阿 云推出的一项服务,旨在为用户提供能够在云端存储和管理数据的功能。通过 Aliyun Drive - WebDAV ,用户可以将自己的文件存储在阿 云的云端服务器上,并通过 WebDAV 协议进行文件传输和管理。 WebDAV 协议是一种基于HTTP协议的扩展协议,旨在使用户能够直接访问和管理Web服务器上的文件,而不必像FTP等协议一样需要通过专用的客户端。通过 Aliyun Drive - WebDAV ,用户只需要使用标准的 WebDAV 客户端软件,就能够将自己的文件上传到阿 云服务器上,并对文件进行管理和分享。 与其他云存储服务相比, Aliyun Drive - WebDAV 具有许多优势。首先,阿 云作为中国领先的云计算企业,具有高度的安全性和稳定性,能够为用户提供一个高效稳定、免费的云存储服务。其次,通过 WebDAV 协议,用户可以像在本地计算机上一样方便地访问和管理自己的云文件,无需下载和安装额外的客户端软件。 在使用 Aliyun Drive - WebDAV 时,用户可以根据自己的需求创建不同的存储空间,将文件按类别或用途分开存储,并可以对不同的存储空间设置不同的访问权限,确保文件的安全性。此外,用户还可以通过多种方式对自己的文件进行分享和协作,例如生成公共链接、设置密码和有效期限等。 总之, Aliyun Drive - WebDAV 是一个非常优秀的云存储服务,具有高度的安全性和稳定性,能够帮助用户方便地管理自己的云文件,并在需要的时候与他人分享和协作。如果你需要云存储服务,不妨尝试一下 Aliyun Drive - WebDAV ,相信它一定能够为你带来意想不到的方便和便利。 ### 回答3: Aliyun Drive - WebDAV 是一种基于 WebDAV 协议的阿 云网盘客户端。 WebDAV (Web Distributed Authoring and Versioning)是一种基于HTTP协议的文件传输协议,允许用户通过Internet对文件进行读写操作,并支持文件的版本控制。 阿 云网盘是一款云存储服务,可用于存储、备份和共享文件,可以访问私有文件夹和共享文件夹。 aliyun drive - webdav 通过 WebDAV 协议与阿 云网盘进行交互,使用 WebDAV 协议,使用户可以从系统文件管理器中以本地文件夹的形式方便地访问和管理云端文件。 阿 云网盘与其他云存储服务相比的一个重要优点是其高级别的数据安全性能。每个阿 云账户都会自动为用户的所有文件提供多重保护,包括数据加密、自动备份和自动同步等功能。此外,阿 云网盘还提供“容器分离”技术,确保每个文件夹的安全性能。 使用 aliyun drive - webdav ,用户可以方便地将阿 云存储服务的所有功能带到他们的本地系统中。该工具在多个平台上都可用,包括Windows、MacOS和Linux。此外, aliyun drive - webdav 还提供了本地文件夹的镜像同步功能,可以全自动地将云端文件夹与本地文件夹保持同步。 总之, Aliyun Drive - WebDAV 是一款创新性的云存储客户端,它在 WebDAV 协议的帮助下,方便了用户将阿 云网盘中的所有功能带到他们的本地系统中。它不仅方便了用户的使用,而且提高了安全性。该工具是现代云计算世界中的一个方便、高效、安全的工具。