多网络传输协议本地化之rclone
老规矩上官网,但是由于基本是英文,所以多提一下。
主要是实现将不同协议之间的共享方式实现本地化。如:我之前通过alist挂载了阿里网盘、百度网盘、夸克网盘等等,但是我觉得我还是要去网页查看文件很麻烦。这个时候我们就可以通过rclone将支持webdav协议的alist实现本地化。
1、官网下载对应文件(Win端举例)


下载完解压后得到上面的文件,需要注意的是Rclone依赖winfsp,去官网下载安装完即可。https://winfsp.dev/
1、添加存储配置:管理员打开cmd,cd到文件所在目录,输入rclone.exe config


根据提示添加你需要的存储即可

这里我以挂载alist的webdav举例,选择51。

输入你的alist地址记得要加/dav。如:http://py.py:5244/dav

这里选7其他。


根据实际情况输入账号密码。接下载全部回车即可。

最终得到所填的配置并且完成。
但是此时还是没有挂载在本地,接着输入命令
rclone.exe mount PaddyDisk:/ F: --cache-dir D:PaddyDiskTemp --vfs-cache-mode writes

这里三个地方分别代表,你上一步添加的存储名字、所需要挂载的盘符、缓存路径。接着回车,正常情况下没有报错的话系统里这个盘就出来了。

虚拟盘不会显示容量所有看着永远是1PB.
需要注意的是,这个是我们手动执行的一个服务,如果关机或者结束任务,就没有了。所以我们需要有一个至少重启可以让他自动挂载的操作,网上有很多开启自启执行命令的方式,可以尝试,但是我测试后发现并不太通用比较看系统甚至家庭版和专业版都有的能用有的不能用,就感觉笨笨的,所以我最终的方案是写了一个Windows服务去执行每次开机的任务,如果有需要可以问我要。
