Google Drive系列文章索引

Rclone安装教程 - 使用Rclone挂载Google Drive,OneDrive等网盘
GoIndex部署教程 - 部署在CloudFlare Workers的Google Drive目录索引程序
GDIndex部署教程——一个支持上传下载的Google Drive直链索引程序
打造无限空间的Google Drive离线网盘:Aria2+Rclone+GoIndex一键部署教程

介绍

之前的文章里为大家介绍过OneIndex,一个部署在服务器上的OneDrive目录索引程序。今天则为大家带来一个无需服务器的Google Drive目录索引程序 - GoIndex

GoIndex是一个部署在CloudFlare Workers的程序,可以将Google Drive上的所有文件索引并提供直链下载。且不需要fq即可下载Google Drive网盘的文件,因为其所有流量都是走CloudFlare的。

项目地址
https://github.com/donwa/goindex

安装教程

常规部署方法

如果你参照我之前的Rclone部署教程并使用自己的api部署成功的话,请使用本方法,否则请略过并直接看下面的快速部署方法

1.获取授权码
在终端中输入命令以查找rclone.conf路径

rclone config file

找到路径后使用cat命令打开rclone.conf文件并找到root_folder_idrefresh_token

2.部署代码
到上面的项目地址下载index.js文件并打开编辑,
部署代码.jpg
其中:
siteNameroot_pass自行设置,将第一步获取到的refresh_token,client_id,client_secret填入相关栏,root_folder_id填入root一栏即可。

3.部署到CloudFlare Workers
打开CloudFlare Workers网页->点击打开,点击Start Building并登录
接着新建一个子域名,这就是你的GoIndex域名,输入后点击Set up继续即可
创建域名.jpg

接着选择套餐,选择Free免费套餐,验证邮箱后即可创建Workers
最后将刚才的index.js里的代码全部复制到Workers里,修改域名,点击保存即可。

修改域名.jpg
保存代码.jpg

接着打开网址,大功告成!

这里附上从Goindex下载Google Drive文件到本地的速度
下载速度.jpg
对比百度网盘开通SVIP后冷门资源还限速10M/S,GD真是良心多了

另外,GoIndex也是支持在线播放的,如图:
GoIndex在线播放.jpg

快速部署方法

注:此方法使用公共api部署,相较于独立api较为不安全,且高峰期容易无法访问(教育版帐号由于无法获取独立api,仅且只能使用本方法)

1.获取Auth Code
访问https://installen.gd.workers.dev/ ,点击GET AUTH CODE跳转Google页面获取授权码
获取auth code.jpg

2.填写相关信息
填写相关信息.jpg
获取到授权码后,将Auth Code复制到输入框中即可,
根目录id获取方法:打开Google Drive并打开你想添加的目录,观察地址栏:
https://drive.google.com/drive/folders/{这段就是根目录id}
根目录密码自定义,也可以留空

一切准备完成后,点击BUILD,即可得到wokers代码
接着按照上面的常规部署方法,将代码复制到CloudFlare Workers即可使用。

最后修改:2020 年 04 月 16 日 08 : 57 AM