windows下通过Rclone挂载Google Drive到本地

本文要点:

  1. 推荐使用团队盘,无限空间
  2. 使用自己的私有api,更加安全稳定
  3. 使用GUI,配置更加简单直观
  4. 无需修改系统环境变量即可设置代理

下载并安装所需软件

配置网盘连接

推荐使用Google的团队盘,拥有无限空间。这里也以团队盘为例。

配置Rclone Browser

Reclone相关

打开Rclone Browser的设置界面
打开设置
设置界面
需要修改以下内容:
rclone location :下载rclone后解压出来的reclone.exe文件的位置
rclone.conf location:rclone的配置文件,第一次使用可不填
Mount options:挂载时所需的参数,常见的参数有以下两个

  • --cache-dir:缓存路径
  • --vfs-cache-mode 缓存模式,关于缓存模式可参考以下内容:
  • off: In this mode the cache will read directly from the remote and write directly to the remote without caching anything on disk. (本地不做任何缓存,所有文件直接从云端获取并写入。建议网速特别好时使用。
  • minimal: This is very similar to “off” except that files opened for read AND write will be buffered to disks. This means that files opened for write will be a lot more compatible, but uses the minimal disk space. (和off类似,但是已经打开的文件会被缓存到本地。个人推荐,小文件基本够用,但是如果你的网络情况(梯子)不是特别好的话,用writes也行
  • writes: In this mode files opened for read only are still read directly from the remote, write only and read/write files are buffered to disk first. (如果文件属性为只读则只从云端获取,不然先缓存在本地进行读写操作,随后被同步。个人推荐使用,但是在直接从本地复制文件到GDrive时还是看网络情况
  • full:In this mode all reads and writes are buffered to and from disk. When a file is opened for read it will be downloaded in its entirety first. (所有的读写操作都会缓存到磁盘中。然后才会同步。不是很推荐。会导致所有文件均被缓存到本地。直到达到你缓存总额(–cache-total-chunk-size,默认大小10G)。但是你网速特别差时也可以使用。

这里我使用的参数为--cache-dir E:\gdtemp --vfs-cache-mode writes可以按需修改

设置代理

打开神奇上网工具的全局代理功能,这里虽然打开了全局代理,但是Rclone默认不走代理,所以无法访问Google Drive。设置代理的方法有两种,一种是设置系统环境变量,另外一种是在GUI中设置。
第一种方法可以参考:Windows rclone proxy 设置
这里我们使用第二种方法:
设置代理
http_proxyhttps_proxy填写本地http代理的地址和端口

GUI相关设置

设置关闭后最小化到托盘,这样就可以后台挂载、下载和上传
最小化到托盘
注意:这三个标签页的设置必须要重启Rclone Browser才能生效

申请私有Api

  1. 打开这个页面,登录Google账号
  2. 新建一个项目,名称随意
    在这里插入图片描述
  3. 启用Google Drive Api
    在这里插入图片描述
    在这里插入图片描述
  4. 创建OAuth 同意屏幕
    在这里插入图片描述

在这里插入图片描述
填写应用名称,可随意填写,点击保存
5. 添加凭据
在这里插入图片描述
名称随意填写
在这里插入图片描述
6. 将生成的客户端ID和密钥记录一下
在这里插入图片描述

配置Reclone

打开Rclone Browser,点击Config
在这里插入图片描述

在这里插入图片描述
新建配置,输入n
输入配置名称
在这里插入图片描述
选择网盘类型,这里输入Google Drive前面对应的数字
在这里插入图片描述
输入刚才生成的客户端ID
在这里插入图片描述
输入刚才生成的客户端密钥
在这里插入图片描述
输入1
在这里插入图片描述
输入Rclone访问的根目录ID,如果想让Reclone访问所有文件可以直接留空
目录ID获取方法:在浏览器中打开某个目录,查看地址栏,folders后面的就是
在这里插入图片描述
在这里插入图片描述
这里直接回车
在这里插入图片描述
回车,跳过高级设置
在这里插入图片描述
回车,自动打开浏览器登录,这时会自动打开浏览器,登录Google账号
在这里插入图片描述
点击允许授权,出现Success!后打开之前的控制台窗口,会自动获取code
在这里插入图片描述
这里问你是否是团队盘,是就输入y,否则输入n
在这里插入图片描述
如果有多个团队,选择你要使用的团队盘
在这里插入图片描述
输入y
在这里插入图片描述
可以看到配置已经新增成功了,输入q

开始使用

浏览文件

打开Rclone Browser,双击刚才新增的配置文件,如果没有先点击Refresh
在这里插入图片描述

在这里插入图片描述

挂载与卸载

挂载

点击Mount,设置盘符
在这里插入图片描述
在这里插入图片描述
挂载成功
在这里插入图片描述

卸载

在这里插入图片描述

上传与下载

上传

上传建议使用Rclone Browser内置的按钮,而不是直接将文件拖到挂载的磁盘里。使用该按钮可以看到上传进度
在这里插入图片描述
选择要上传的文件或文件夹后点击Run
在这里插入图片描述
已知Bug:上传的文件或文件夹路径太长时会出错

下载

下载与上传同理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章