1. WebDAV 简介
WebDAV 全称是 Web-based Distributed Authoring and Versioning,维基百科上对它的解释是这样的:基于 Web 的分布式编写和版本控制(WebDAV)是超文本传输协议(HTTP)的扩展,有利于用户间协同编辑和管理存储在万维网服务器文档。
通常情况下你可以通过 WebDAV 将你软件的数据备份到网盘上,前提是该应用支持 WebDAV 同步,目前国内的纯纯写作、WPS 的应用都支持 WebDAV 同步,或者你也可以将 WebDAV 挂载到你的设备上,当做一块网络硬盘来使用。
2. 挂载方法
2.1. Windows 平台
这里推荐使用一款名叫 RaiDrive 的软件,官网地址:www.raidrive.com,RaiDrive 是一款免费的软件,不仅支持 WebDAV 协议,还支持常见的 SFTP、FTP 协议,以及 Google Drive、OneDrive、Dropbox、Nextcloud 等常见网盘的挂载。
进入软件后,点击右上角的添加
在服务类型中选择 NAS,再选择 WebDAV,虚拟驱动器中可以自定义一个未占用的盘符和名称,地址中输入 WebDAV 的地址和路径,最后在账户中输入用户名和密码,点击小箭头就完成挂载了。
最后,打开此电脑,就可以访问网络位置的 WebDAV 了。
建议在软件的设置中勾选添加到启动项,可以在 Windows 开机后自动挂载,如果你的 WebDAV 服务器位于国外,下载速度缓慢,还可以在设置中添加代理,并且为挂载的 WebDAV 勾选代理选项。
2.2. Android 平台挂载
因为大部分 Android 手机自带的文件管理器都不支持挂载 WebDAV,所以这里借助第三方文件管理器:ES 文件浏览器来实现该功能,该软件同 RaiDrive 一样,也支持常见协议及网盘的连接。
首先在软件侧栏的网络中选择 FTP,然后点击新建,选择 WebDAV,服务器填写 WebDAV 服务器的 URI,加密协议根据自己情况而定,输入 WebDAV 的用户名和密码,即可完成挂载。
2.3. Linux 平台挂载
首先安装 davfs2
#CentOS/RedHat
sudo yum install -y davfs2
#ubuntu/debian
sudo apt-get install -y davfs2
#Arch/Manjaro
sudo pacman -Sy davfs2
- 1
- 2
- 3
- 4
- 5
- 6
2.4. Linux 平台配置
一般情况下默认即可,挂载时会让输用户名密码,为了自动认证,可以将密码写入配置文件中。
在cat /etc/davfs2/secrets
中添加如下一行即可:
"你的webdav路径" 用户名 密码
- 1
挂载 WebDAV
复制
mount -t davfs https://xxxxxx /mnt/webdav
- 1
接下来需要输入 WebDAV 的用户名和密码,即可完成挂载
如果想要开机自动挂载 WebDAV,并且自动输入用户名和密码,需要将 /etc/davfs2/davfs2.conf
中的 use_lock
解除注释,并将值修改为 0
,接下来在 /etc/davfs2/secrets
末尾添加 WebDAV地址 用户名 密码
,最后在 /etc/fstab
末尾添加 WebDAV地址 /mnt/webdav davfs defaults 0 0
。
当然,如果你是 kde 用户的话,可以在自带的文件管理器 Dolphin 中选择网络,输入 WebDAV 的地址,用户名,密码等选项完成 WebDAV 的挂载,不过,这种方法的缺点是只能通过 Dolphin 进行访问,而不能在命令行中通过具体地址访问。
以上就是多平台挂载 WebDAV 的具体方法,由于手上没有 IOS 和 MacOS 设备,暂无相关说明。