下载上述NSSM、rclone、WinFsp最新版并安装,然后把NSSM和rclone的主程序目录
[color=]添加到环境变量中
。
[color=]rclone
[color=]
[color=]config
[color=]选择(N)
[color=]New remote
[color=]55
项就是配置webdav,按步骤填URL、自建服务选择other、账号、密码。账号和密码都填写webdav的账号密码,bearer_token那里留空就行。
webdav1.png (31.09 KB, 下载次数: 0)
下载附件
webdav cmplete
2024-11-20 16:33 上传
3.挂载:
[color=]webdav
:/ Z: --vfs-cache-mode writes --vfs-cache-max-age 60s
其中
[color=]webdav是上一步rclone配置的名字
,Z:是挂载的本地磁盘位置,注意不要在最后加上/,缓存的位置,我这里直接使用默认会在C:\Users\用户名\AppData\Local\rclone这里,后面的
[color=]writes是缓存模式
。运行后打开windows资源管理器就会看到挂载成功了,
[color=]这时候可以尝试打开文件。
webdav2.png (6.86 KB, 下载次数: 0)
下载附件
2024-11-20 16:35 上传
4.创建windows服务
运行命令
nssm install rclone
NSSM.png (15.01 KB, 下载次数: 0)
下载附件
2024-11-20 16:42 上传
参数Arguments就填rclone的启动参数,这里是
mount webdav:/ Z: --vfs-cache-mode writes --vfs-cache-max-age 60s
5.可能会遇到服务启动失败的的问题:
是因为nssm默认使用LocalSystem用户。
任务管理器-
[color=]服务-右键rclone选择打开服务-
>找到rclone右键选择属性->登录->选择“此账户”->点击右侧浏览->弹出框中选择高级->立即查找->选择一个本地账户比如Adminstrator->一路确定。
services.png (76.49 KB, 下载次数: 0)
下载附件
SERVICES
2024-11-20 16:38 上传
创建完服务以后
[color=]关闭所有命令行
,然后手动启动服务,这时就可以看到windows资源管理器上面重新出现了网盘,此后每次启动计算机将自动挂载。
如果不想自动挂载,则可以手动停用rclone服务,然后重启计算机即可。
参考了cnblog上的ftp挂载教程上的《Windows下用rclone代替RaiDrive将ftp映射为本地盘》