众所知周,WebDAV是基于 HTTP 协议的通信协议,是主要的文件共享协议之一,它优势明显,允许客户端/应用程序直接读写Web Server目录与文件,在诸多网络存储类服务产品中,例如网盘,它广受欢迎,大多数使用场景中,用户主要通过它在Windows资源管理器可直接挂载网盘,实现本地磁盘一样的体验。比如
- 可以直接在Windows中访问云盘资源
- 可以直接上传复制删除文件
- 可以直接使用Potplayer原画质播放视频文件
近期在阿里云盘PC端最新内测版中,提供了一个网盘挂载服务,可以在Windows资源中挂载你的阿里云盘以实现本地访问~不过这功能必须是超级会员才可开启~
嗯~实际上,早在此之前Github上各种相关的项目层出不穷,譬如之前为大家推荐过的吾爱论坛上的CloudDrive。近期阿刚又发现两个相当好用的替代品~
aliyundriver-webdav-software-ui
aliyundriver-webdav是Github上一个开源项目,它实现了阿里云盘WebDAV服务,可通过客户端直接挂载云盘,它兼容广泛,部署方式多样,支持Win客户端、支持路由器、NAS等设备,是目前口碑极好的一个阿里云盘WebDAV服务。
主要功能
- 阿里云盘WebDAV服务
- 支持浏览查看云盘文件
- 支持上传文件(不支持秒传)
- 支持路由器、Docker、威联通NAS
在Github上的页面中,开发者有专门详述它的部署方式,比如路由器梅林固件或是Docker等部署教程,同时也有详细的命令行参数,动手能力强或者想将它玩的更彻底可以参照说明自行配置,我们这里主要说的是aliyundriver-webdav-software-ui。
顾名思义,它是一个使用GO开发的aliyundriver-webdav的UI版,提供了一个直观的配置界面,方便你在Windows中进行配置,使用简单。
通过它挂载阿里云盘,只需下面简单的几步:
1,获取阿里云盘refreshToken
refreshToken是一种身份权限验证,查看方式相当简单,在登录阿里云盘后,F12快捷键打开开发者工具——>Application——>Local Storage,点击 Local Storage下的www.aliyundrive.com,点击右边的token,此时可以看到里面的数据,其中就有refresh_token,把它的值复制出来.
2,运行aliyundriver-webdav.exe开始配置
其中红色标注为必填项,绿色标注为建议选项。一般只需填写refreshToken,设置webdav账号和密码以及监听端口即可。
3,配置完成后直接点击启动,webdav服务便开始运行,也可以点击上面的开机自启。
支持webdav的工具相当多,例如RaiDrive、NetDrive2,在RaiDrive中,选择Add New Drive,类型选择NAS,协议WebDAV,自定义选择盘符号。
Address:127.0.0.1 端口8080(你设置的端口号)
账号与密码:你设置的账号密码。
最后点击OK即可连接成功
网盘挂载成功后,它的体验就如同额外添加了一块硬盘,可以更方便更快捷的浏览网盘文件,你也可以播放网盘中的文件。
小结:
aliyundriver-webdav-ui让Windows本地挂载阿里云盘更加简单快捷,仅需一个refreshToken值即可,当然你也可以装在路由器,NAS中,实现在手机上TV上使用诸如Infuse、nPlayer来远程挂载看视频,这个大家可以在开发者主页中下载配置。
Alist,在本地创建多网盘网站
实际上针对网盘目录,玩法多样,在Github上各种形式的网盘目录程序层出不穷,诸如Z-File、OneManager、ShareList、FODI等程序,不仅可以聚合多个网盘目录,更可实现高速下载、在线浏览等诸多功能,非常适合希望把自己网盘搭建成一个公开的个人网盘站点,比如之前的阿刚网盘,采用的便是相当好用的OneManager。
近期在吾爱上,有网友分享了在本地搭建Alist,阿刚这里就趁此机会,给大家推荐一下Alist
Alist是Github上一个备受欢迎的网盘目录程序,它原本是一个阿里云盘目录程序,经过开发者的不懈努力,历经多个版本的更迭,功能不断增强与完善,目前它已经支持包括阿里云盘 、OneDrive/Sharepoint(国际版, 世纪互联,de,us) 天翼云盘 GoogleDrive、123云盘、蓝奏云等国内外将近20个网盘程序,你可通过它将上面所有网盘全部聚合在一起。
主要特性:
- 支持多种存储(本地、阿里/ OneDrive/123云盘/ 蓝奏云/ 夸克/天翼等
- 部署方便,基本上是开箱即可使用
- 支持文件预览(PDF、markdown、代码、纯文本……)
- 支持图像预览、视频和音频预览(mp4、mp3 等)、 Office 文档预览(docx、pptx、xlsx、…)
- 文件永久链接复制和直接文件下载
- 受保护的路由(密码保护和身份验证)
- 支持WebDav
- 支持Docker 部署
- 文件/文件夹打包下载
- 支持视频列表播放和字幕(ass,srt,vtt)
- 网页上传(可以允许访客上传),删除,新建文件夹,重命名,移动,复制
Alist原本是安装和部署在服务器中,稍有建站经验的同学可以快速完成安装与配置,阿刚这里主要说一下在Windows本地中如何创建~
1,本地搭建Alist
1,首先解压Alist.zip,将解压后的Alist文件夹放在一个指定位置,比如D盘根目录下。直接双击运行alist.exe,在弹窗的运行框中,将初始的管理密码复制。
2,打开浏览器,输入地址http://127.0.0.1:524/,程序自动打开Alist的管理端,粘贴上面的管理员密码登录。
此处便是Alist的所有设置中心,你可设置基本的信息,包括logo、名称、文件类型以及弹窗公告等等等等~
2,配置Alist
Alist是真正的开箱即用,运行Alist.exe后实际上服务就已成功运行,你已经成功搭建了一个本地的网盘网站。下面需要做的便是添加网盘账号,目前它基本上是通杀了国内外主流的网盘。
不同的网盘客户端验证账号的方式不同,大部分是直接输入用户名与密码即可,但有些也需要刷新令牌、密钥等方式进行验证。开发者也在它的文档中心给了相当详细的教程,几乎是手把手教你如何配置账号。
网盘账号配置完成后,便可以访问前端网址了(127.0.01)
Alist的前端界面非常简洁美观,所添加的网盘目录一目了然,你可以直接浏览网盘中的文件,可以在线查看文档、图片、播放音乐和视频~
3,挂载至本地
Alist支持WebDav协议,换句话说,你搭建的“本地网站”可以直接挂载到Windows盘符中,在Windows资源管理器中统一查看管理你在Alist所添加的所有网盘文件。
在Alist的后端设置中,有一个WebDAV username、WebDAV password,只需将它添加到RaiDrive软件中,连接即可。具体来说
链接 http[s]://domain:port/dav/ 本地为127.0.0.1:5244 主机端口:默认5244 路径 dav
连接成功后便可加载至Windows资源管理器中。
总结:
网盘挂载在Windows本地资源管理器,无疑是一种高效率的网盘管理方式,尤其Alist,多网盘统一管理,一个盘中实现查看所有网盘文件,简单高效~推荐给大家
- 本文标签:
- 版权声明:本站原创文章,于2022-06-13由阿刚同学发表,本文共3020个字。
- 转载请注明:Alist网盘程序,把网盘挂载到本地变成本地硬盘的神器|乐软博客 +复制链接
- * 暂无相关文章
刚哥,Alist+WebDav配置好之后,为啥不能把阿里云盘的资料拖到百度网盘中呢?
感谢分享!!
感谢分享!!
感谢RaiDrive的教程,一直不知道要加/dav,一直报错Fatal Error。
感觉官网的Doc也不是很细,对我这种技术小白很不友好。
@Antares 是的,我也摸索了好久,还有不能勾选Address,默认是勾选的,也就是https
谢谢分享