一、简介当前市面上大部分的网盘,可以挂载到 “Alist” 中。Alist 又支持 webdav协议。这就意味着通过 Alist 的 webdav 服务,我们可以直接将网盘挂载到本地,类似于本地磁盘一样读写网盘中文件。 但是在本地挂载的过程中,无论是添加网络位置,还是映射网络驱动器,都会出现文件路径不对、网络错误无法访问等错误,如下所示: 本文将简单介绍如何在Windows环境下挂载本地webdav。 二、问题原因导致上述问题的原因其实非常简单。windows 默认的 WebClient 服务仅支持 https 协议,而本地搭建的 webdav 服务和链接都是基于 http 协议的,因此才造成了挂载失败的情况。 对于部分高手来说,将 webdav 服务转换为 https 协议必然是更安全,更好的选择。但是对于部分仅内网挂载访问,安全性需求较低的朋友来说,升级 https 的代价可能有些高昂,因此使 windows 自带的 WebClient 支持 http,可能是更快捷方便的选择。 三、设置 WebClient,允许 http 链接挂载步骤1:按下 “windows徽标键” + “R”,打开运行窗口,输入 步骤2:将路径定位到以下路径: 步骤3:按下 “windows徽标键” + “R”,打开运行窗口,输入services.msc,点击确定后,打开“服务”界面。找到 “WebClient” 完成上述三个步骤后,WebClient 服务已经允许使用 http 协议进行挂载。 四、挂载测试1、映射网络驱动器
2、添加网络位置
可以看到,在修改注册表后,映射网络驱动器和添加网络位置,都能正确访问 webdav 服务了。 |
|