1.软件准备:
- nssm:官网下载地址:https://nssm.cc/download
- rclone: 官网下载地址: https://rclone.org/downloads/
- WinFsp:官网下载地址:https://winfsp.dev/rel/
2.使用:
- 下载上述NSSM、rclone、WinFsp最新版并安装,然后把NSSM和rclone的主程序目录添加到环境变量中。
- 打开windows命令行界面,运行代码 rclone config
- 选择(N) New remote
- 根据提示选择第55项就是配置webdav,按步骤填URL、自建服务选择other、账号、密码。账号和密码都填写webdav的账号密码,bearer_token那里留空就行。
- 最后根据自己实际情况,选择yes后提示已经成功创建rclone配置,效果图如下:
3.挂载:
- 运行类似如下指令:
- rclone mount webdav:/ Z: –vfs-cache-mode writes –vfs-cache-max-age 60s
- 其中webdav是上一步rclone配置的名字,Z:是挂载的本地磁盘位置,注意不要在最后加上/,缓存的位置,我这里直接使用默认会在C:Users用户名AppDataLocalrclone这里,后面的writes是缓存模式。运行后打开windows资源管理器就会看到挂载成功了,这时候可以尝试打开文件。
4.创建windows服务
运行命令 nssm install rclone
参数Arguments就填rclone的启动参数,这里是mount webdav:/ Z: –vfs-cache-mode writes –vfs-cache-max-age 60s
5.可能会遇到服务启动失败的的问题:
是因为nssm默认使用LocalSystem用户。任务管理器-服务-右键rclone选择打开服务->找到rclone右键选择属性->登录->选择“此账户”->点击右侧浏览->弹出框中选择高级->立即查找->选择一个本地账户比如Adminstrator->一路确定。
创建完服务以后关闭所有命令行,然后手动启动服务,这时就可以看到windows资源管理器上面重新出现了网盘,此后每次启动计算机将自动挂载。
如果不想自动挂载,则可以手动停用rclone服务,然后重启计算机即可。
参考了cnblog上的ftp挂载教程上的《Windows下用rclone代替RaiDrive将ftp映射为本地盘》
声明:本站所有文章或资源,均来自互联网分享。本站不参与制作或存储,内容仅用于互联网爱好者学习和研究,如不慎侵犯了您的权利,请及时联系站长处理删除。敬请谅解!
评论(0)