RClone: 让网盘安静化身本地文件夹的最优雅方案

RClone: 让网盘安静化身本地文件夹的最优雅方案

当你使用的网盘提供了Webdav服务的时候,你是否想过把它变成一个电脑上的一个文件夹,像操作一个普通文件夹一样操作网盘里的文件,直接对网盘里的文件进行读,写,删,改并实时与网盘同步文件内容呢?

或许,你曾经在这一功能上有所尝试.你可能曾经使用过RaiDrive这款商业软件来使用webdav挂载网盘,但是由于他有付费限制,你对很多的功能望洋兴叹.

比如,在RaiDrive中,你无法:

  • 修改网盘文件的缓存位置(默认为C盘)
  • 设置关闭文件后xx秒内删除缓存文件(只能手动删除缓存文件)
  • 软件始终会显示讨厌的右下角托盘图标
  • 请求机制固定,快速刷新导致云盘封锁
  • 内存占用大(100-250MB)
  • 开机自启动时无网络会挂载失败

使用RClone,你不但可以实现RaiDrive的功能,你还能:

  • 随意设置网盘文件的缓存位置
  • 设置关闭文件后xx秒内删除缓存文件
  • 完全无感静默,无任何图标,弹窗
  • 智能调节刷新请求
  • 内存占用仅不到20MB
  • 开机自启动后可以设置等待网络时间

如果你也眼馋RClone的便捷性,安静强大的功能,那么本文值得你认真阅读.

目前国内主流支持webdav的网盘有:

  • 坚果云
  • 123云盘
  • 城通网盘
  • 中国科技云数据胶囊
  • dland

(以上网盘的webdav服务有的免费有的付费)

百度网盘,天翼云盘,夸克网盘不支持原生webdav服务.


文件准备

我们需要下面两个软件:

  • RClone
  • WinFsp

RClone官网:https://rclone.org/downloads/

WinFsp官网:https://winfsp.dev/rel/

RClone搬运下载:https://wwawp.lanzouu.com/iaywi48pimib

WinFsp搬运下载:https://wwawp.lanzouu.com/ijIc648pkp1e
密码:hnwy

下载后,首先打开winfsp的安装包安装winfsp,并把RClone解压放到任意的文件夹里.


配置RClone

rclone没有界面,只能通过输入命令的方式与他交互.但是我们只需要配置一次,以后使用的时候不需要输入命令.

我们打开rclone.exe所在的文件夹,点击文件资源管理器的地址栏,输入cmd,回车即可在这个目录下快速打开cmd.

cmd中,输入

1
rclone config

cmd显示提示:No remotes found, make a new one?(没有发现远程服务器,是否新建?)

输入n,新建一个.

然后cmd显示:Enter name for new remote.(为新远程配置命名)

我们随意输入一个英文名.例如我命名为123pan

然后cmd会突然列出一大堆红色绿色的项目,本质上是让我们选择我们挂载的网盘类型.这里我们直接选择webdav类型,也就是输入数字63

然后cmd显示:

1
2
3
4
Option url.(URL选项)
URL of http host to connect to.(需要连接的http服务器的URL)
E.g. https://example.com.(例如 https://example.com)
Enter a value.(输入一个值)

这里就要输入网盘给我们提供的webdav的URL了.不同的网盘提供的URL肯定不同.我使用123云盘为例,在这里我应该输入123云盘为我提供的URL:

1
https://webdav.123pan.cn/webdav

然后cmd会显示:

1
2
3
4
Option vendor.(选项供应商。)
Name of the WebDAV site/service/software you are using.(您正在使用的 WebDAV 站点/服务/软件名称。)
Choose a number from below, or type in your own value.(从下方选择一个数字,或输入您自己的值。)
Press Enter to leave empty.(按回车键留空)

这里我们直接输入8,选择Other site/service or software(其它网站/服务和软件)

然后rclone会让我们输入用户名(user)

这里我们输入网盘提供给我们的用户名.

然后rclone会让我们输入密码.(password)

1
2
3
4
Choose an alternative below. Press Enter for the default (n).(请选择以下选项。按回车键默认选择(n)。)
y) Yes, type in my own password(y) (是,输入我的密码)
g) Generate random password(g) (生成随机密码)
n) No, leave this optional password blank (default)(n) (否,将此可选密码留空(默认))

这里我们输入y,选择Yes, type in my own password(y) (是,输入我的密码)

然后我们输入网盘提供给我们的密码.

请注意:

这里的密码不是你的网盘登录密码.

输入密码时,cmd窗口默认没有任何反应,请直接输入密码后按回车,重复再输入一次确认密码,再按回车.

如果两次输入密码一致就会验证通过,否则cmd会要求你再输入一次,直到输入正确的密码.

下面cmd会显示:

1
2
3
Option bearer_token.
Bearer token instead of user/pass (e.g. a Macaroon).
Enter a value. Press Enter to leave empty.

这里不用管,直接回车即可.

然后cmd提示:

1
2
3
Edit advanced config?(是否编辑高级配置?)
y) Yes(是)
n) No (default)(否)

这里直接回车即可,不必编辑.

最后一步,cmd提示:

1
2
3
4
Keep this "123pan" remote?(保存这个123pan远程配置?)
y) Yes this is OK (default)(是的,这没问题)
e) Edit this remote(编辑这个远程配置)
d) Delete this remote(删除这个远程配置)

我们仍然直接回车即可.

最后输入q,退出rclone.关闭cmd.


运行RClone

我们使用vbs脚本运行RClone服务,命名为rclone.vbs.

(如果你还不会新建VBS脚本,请你问问豆包.这很简单,我不在此赘述.)

VBS脚本的内容如下:

请使用ANSI文本编码(GBK)!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Dim WshShell, fso, scriptDir, rclonePath
Set WshShell = CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

scriptDir = fso.GetParentFolderName(WScript.ScriptFullName)
rclonePath = scriptDir & "\rclone.exe"

If Not fso.FileExists(rclonePath) Then
MsgBox "未在以下路径找到 rclone.exe:" & vbCrLf & rclonePath, 16, "启动失败"
WScript.Quit
End If

Dim isOnline, maxWaitSeconds, checkInterval, elapsed
isOnline = False
maxWaitSeconds = 420 ' 最长等待时间 7 分钟
checkInterval = 5 ' 每 5 秒探测一次
elapsed = 0

Do While elapsed < maxWaitSeconds
' 静默 ping 阿里公共 DNS (223.5.5.5),发送 1 个包,超时 1000ms
' 返回码为 0 代表网络通畅
If WshShell.Run("ping -n 1 -w 1000 223.5.5.5", 0, True) = 0 Then
isOnline = True
Exit Do
End If

WScript.Sleep checkInterval * 1000
elapsed = elapsed + checkInterval
Loop

' 超过 7 分钟仍未联网,直接退出
If Not isOnline Then
WScript.Quit
End If

' 连网成功后缓冲 3 秒
WScript.Sleep 3000

' 执行挂载
Dim `cmd`
`cmd` = """" & rclonePath & """ mount ""配置名称:/"" ""网盘挂载文件夹路径"" " & _
"--vfs-cache-mode full " & _
"--network-mode=false " & _
"--cache-dir ""缓存文件路径"" " & _
"--vfs-cache-max-age 10m " & _
"--vfs-cache-poll-interval 1m " & _
"--dir-cache-time 5m " & _
"--rc " & _
"--rc-no-auth"

WshShell.Run `cmd`, 0, False

Set WshShell = Nothing
Set fso = Nothing

上面代码的下载链接:

https://wwawp.lanzouu.com/iXzNZ48q700b
密码:fmun

上面代码的功能除了启动RClone,还有一个等待网络连接7分钟的功能.适用于开机自动启动RClone之后还没来得及联网的情况.

开机七分钟之内连上网络,就可以直接启动RClone;7分钟后未联网,则RClone不运行.

VBS代码行 解释
配置名称 输入rclone config后你自己设置的配置名
网盘挂载文件夹路径 必须为本地的空文件夹
缓存文件路径 任意选择一个本地文件夹作为网盘缓存文件的保存位置
--vfs-cache-max-age 10m 缓存文件最多保存10分钟
--vfs-cache-poll-interval 1m 检查缓存中过期文件的时间间隔为1分钟
--dir-cache-time 5m 每5分钟向网盘请求一次文件列表

你可以修改”配置名称”,”网盘挂载文件夹路径”,”缓存文件路径”后直接使用这个vbs脚本.

把这个vbs文件放置在和rclone.exe相同的文件夹里,双击运行,就可以启动rclone服务,挂载网盘文件夹了.

请注意:

--dir-cache-time不要设置的过短.频繁刷新网盘列表可能触发网盘的风控. 5分钟是比较合理的.


实时刷新网盘列表

如果需要立刻刷新网盘列表,而不想等待--dir-cache-time设置的自动刷新时间,则使用如下的VBS脚本:

请使用ANSI文本编码(GBK)!

1
2
3
4
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run """rclone.exe的真实路径"" rc vfs/refresh recursive=true", 0, True
Set WshShell = Nothing

上面代码的下载链接:

https://wwawp.lanzouu.com/iXzNZ48q700b
密码:fmun

这个脚本可以放在任何地方.只要双击运行这个VBS脚本,然后去刷新一下网盘挂载文件夹,就可以立刻刷新网盘列表.

当然,如果你喜欢使用AHKv1,那么使用快捷键刷新网盘列表则更加方便:

1
2
3
自定义快捷键(比如!u)::
RunWait, "rclone.exe的真实路径" rc vfs/refresh recursive=true,, Hide
return

(上述代码使用AHKv1运行,快捷键自定义.按下快捷键后,刷新一下网盘挂载文件夹,就可以立刻刷新网盘列表.)


设置开机自动启动RClone

  • 按键盘快捷键win+R
  • 输入shell:startup回车,打开一个文件夹C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
  • 将上文中的rclone.vbs创建一个快捷方式放在这个文件夹里.

这样就成功的添加了开机自启动项.

请注意:

不要直接把rclone.vbs这个文件放在这个文件夹里! 这会导致rclone.vbs无法找到rclone.exe.

所以要为rclone.vbs创建快捷方式.


注意事项

我们使用RClone搭配文件资源管理器挂在网盘为本地文件夹时,有如下几点需要注意:

  • 文件资源管理器视图建议使用详细信息.**不要让文件资源管理器显示出网盘文件夹内的文件略缩图.**否则会在短时间内向网盘发送高频下载请求,极有可能导致网盘限流.

    请注意,文件资源管理器无论使用何种视图,exe软件的软件图标都会被文件资源管理器加载显示出来.所以尽量不要在挂载的网盘里存储过多的exe软件.

  • 在挂载文件夹里删除文件就相当于在网盘里删除文件.所以删除文件时慎重操作.

  • 建议不要把整个网盘的根目录作为挂载对象.这可能会导致大量的网盘下载api请求,并且增加误删文件的风险.建议单独为此在网盘里创建一个文件夹.


RClone: 让网盘安静化身本地文件夹的最优雅方案
https://lvlele.top/224RClone/
作者
吕了了
发布于
2026年9月19日
许可协议