使用Rclone挂载群晖FTP为本地磁盘

dwf135 1.6K 0

博主以前一直使用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盘
使用Rclone挂载群晖FTP为本地磁盘

接着打开 Download · WinFsp (secfs.net) 点击Download WinFsp Installer下载

使用Rclone挂载群晖FTP为本地磁盘
下完WinFsp直接双击一步一步安装
使用Rclone挂载群晖FTP为本地磁盘

配置教程:
按windows+R键  输入cmd   打开cmd命令行
如果你放到了C:\Windows\System32目录下 直接输入 rclone.exe config
如果跟我一样放到了其他目录,可以找到rclone.exe文件直接拖拽到cmd上,然后后面输入 config 注意前面有个空格
输入后回车,会出现菜单,我大致翻译了一下
我们直接输入n 回车新建配置
使用Rclone挂载群晖FTP为本地磁盘

然后输入名称,可以随意输入 ,我打算挂载群晖,所以输入了Synology
输入完毕后继续回车
会出现一大堆网盘序号
使用Rclone挂载群晖FTP为本地磁盘

我们找到FTP,它的序号是13    输入13回车
弹出host 这个是FTP的地址,你可以输入外网的网址或者IP
我是连内网的群晖的,所以输入了群晖的IP地址 10.10.10.90 回车
uesr输入FTP的用户名   port输入FTP的端口 默认21
接着弹出FTP password 会出现两个选项,我们输入y 输入自己的密码
使用Rclone挂载群晖FTP为本地磁盘

输入密码后回车再输入一遍确认   注意这里你输入密码不会有*号,直接是隐藏的 输入完毕后直接回车就行
使用Rclone挂载群晖FTP为本地磁盘

接下来继续弹出选项  我们直接一路回车保持默认即可
使用Rclone挂载群晖FTP为本地磁盘

最后让你确认配置是否正确  输入y
使用Rclone挂载群晖FTP为本地磁盘

配置完毕后就可以关闭了 然后打开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挂载群晖FTP为本地磁盘

开机自启:
如果需要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挂载群晖FTP为本地磁盘

接着右键rclone.vbs  创建快捷方式   Windows10系统情况下把快捷方式拖拽到
C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\启动  文件夹内
注意一定要是快捷方式  不可拖拽rclone.vbs主程序
使用Rclone挂载群晖FTP为本地磁盘

然后下次开机就会自动启动脚本了,如果装了360之类的安全软件,可以把这项启动项给忽略掉。

发表评论 取消回复
表情 图片 链接 代码

分享