博主以前一直使用RaiDrive来挂载群晖的磁盘,疫情期间也是白嫖了一年RaiDrive专业版,专业版可以模拟本地磁盘,上月底刚到期,虽然还是可以用 RaiDrive挂载,但是不能模拟本地磁盘实在是不习惯,所以最近开始折腾起万能的Rclone来。之前一直不用是因为有了RaiDrive,而且Rclone纯命令行不适合小白使用。网上也没啥详细的教程。
如果你想用RaiDrive 可以看我之前发布的RaiDrive教育订阅 挂载世纪互联本地盘 | dwf135 来搞个教育用户来使用,教育版依旧有广告,但是可以挂载世纪互联读写,免费版只可读世纪互联,不可写入。
首先下载
Rclone:一款的命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。
WinFsp:是一款Windows平台下的文件系统代理软件(Windows File System Proxy)。
推荐从官网下载吧,当然我也是分流了一份https://winfsp.dev/
打开Rclone downloads 找到Intel/AMD - 64 Bit 下载Windows平台的这个
下完之后解压压缩包到你想放置的目录,也可以直接把rclone-v1.54.0文件夹里面所有文件都放到C:\Windows\System32目录下
根据你自己需求 我放到了D盘
接着打开 Download · WinFsp (secfs.net) 点击Download WinFsp Installer下载
配置教程:
按windows+R键 输入cmd 打开cmd命令行
如果你放到了C:\Windows\System32目录下 直接输入 rclone.exe config
如果跟我一样放到了其他目录,可以找到rclone.exe文件直接拖拽到cmd上,然后后面输入 config 注意前面有个空格
输入后回车,会出现菜单,我大致翻译了一下
我们直接输入n 回车新建配置
然后输入名称,可以随意输入 ,我打算挂载群晖,所以输入了Synology
输入完毕后继续回车
会出现一大堆网盘序号
我们找到FTP,它的序号是13 输入13回车
弹出host 这个是FTP的地址,你可以输入外网的网址或者IP
我是连内网的群晖的,所以输入了群晖的IP地址 10.10.10.90 回车
uesr输入FTP的用户名 port输入FTP的端口 默认21
接着弹出FTP password 会出现两个选项,我们输入y 输入自己的密码
输入密码后回车再输入一遍确认 注意这里你输入密码不会有*号,直接是隐藏的 输入完毕后直接回车就行
配置完毕后就可以关闭了 然后打开cmd输入命令
D:软件/rclone-v1.54.0/rclone.exe mount Synology:/ H: --cache-dir D:virtual/logs_rcloneCache --vfs-cache-mode writes
需要改成你自己的配置
D:软件/rclone-v1.54.0/rclone.exe 是路径 改成你自己的 当然也可以直接拖拽rclone.exe到cmd 然后从mount开始也行
Synology 是刚才自定义的名称
H: 是需要挂载的盘符,根据自己的需求,推荐X,Y,Z这些 以免跟别的冲突
D:virtual/logs_rcloneCache 是缓存路径,默认在C盘,我们需要改掉它,找个空间大点的盘符当缓存即可,推荐SSD。
输入后就可以看到挂载成功了。
开机自启:
如果需要rclone开启启动的话需要配置一个脚本,可以用VBS来实现,首先新建一个文本文档,输入以下内容
注意第二行从mount开始 要改成你自己的命令
修改完毕后把文本文档改成rclone.vbs 一定要已vbs后缀。如果无法更改,请在windows下打开后缀名
把rclone.vbs放到rclone文件夹即可
Option Explicit
Dim WMIService, Process, Processes, Flag, WS
Set WMIService = GetObject("winmgmts:{impersonationlevel=impersonate}!\\.\root\cimv2")
Set Processes = WMIService.ExecQuery("select * from win32_process")
Flag = true
for each Process in Processes
if strcomp(Process.name, "rclone.exe") = 0 then
Flag = false
exit for
end if
next
Set WMIService = nothing
if Flag then
Set WS = Wscript.CreateObject("Wscript.Shell")
WS.Run "rclone.exe mount Synology:/ H: --cache-dir D:virtual/logs_rcloneCache --vfs-cache-mode writes", 0
end If
接着右键rclone.vbs 创建快捷方式 Windows10系统情况下把快捷方式拖拽到
C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\启动 文件夹内
注意一定要是快捷方式 不可拖拽rclone.vbs主程序
然后下次开机就会自动启动脚本了,如果装了360之类的安全软件,可以把这项启动项给忽略掉。
本文作者为dwf135,转载请注明。