GdIndex免翻墙访问Google Drive全盘文件(GdIndex)

此网盘程序和GoIndex功能相似,不过GdIndex功能更强大.
GoIndex安装教程:GoIndex
前端使用 Vue 完成
图片检视不用另开新页面
视频播放器支援字幕(目前只有 srt)
线上 PDF, EPUB 阅读器
不支持目录加密(.password)
支持 Http Basic Auth
支持多云端硬盘(个人、团队),不需要额外改程序设定
支持用户名密码登录
支持文件上传
没有视频或图片的引用标签
Github地址
项目地址

自动、简单方法

1.前往获取代码按提示获取JS代码。后面这个地址也可以,是中文的: https://install.gd.workers.dev/
2.登录授权

3.配置

4.获得JS代码全选复制。
5.打开cloudflare -> Workers

6.点击new Workers dashboard

7.点击create a Worker

8.删除创建时候默认生成的代码,把刚复制的js代码粘贴进去,然后save and deploy,完成。

手动(复杂方法)

1.安装rclone
2.设置Google云端硬盘:https://rclone.org/drive/
3.执行rclone config file以找到你的rclone.conf
4.在rclone.conf中寻找refresh_token以及root_folder_id(任选)
5.复制worker / dist / worker.js的内容到CloudFlare Workers(在作者Github下载)
6.在脚本顶端填上refresh_token,root_folder_id以及其他的选项
部署!

自用api

API部署将获取到到refresh_token、client_id、client_secret分别填入填入:

self.props = {
	title: 'GDIndex',
	default_root_id: 'root',
	client_id: '',
	client_secret: '',
	refresh_token: '',
	auth: false,//是否开放登录
	user: '',//用户
	pass: '',//密码
	upload: true//是否允许上传
};
大功告成