预览版功能简单,无法在线视频播放,预览图片,查看文档
如果需要更多功能,更新最新版代码

Goindex预览版添加代码实现在线播放:https://www.tok9.com/archives/494/

功能:

部署在 CloudFlare Workers的小程序。
可以将 Google Drive 文件以目录形式列出,并直连下载。
流量走 CloudFlare ,网速由 CloudFlare 决定。

Demo:
https://index.gd.workers.dev/

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

特点:

1、免费。
2、直链。
3、免番。

限制:

wokers一天10万请求限制
google drive 下载10T/24h(大佬说的)
google api 调用限制

Goindex代码生成,绑定google

首先打开网址:

https://install.gd.workers.dev/

1
1

点击1 获取认证码,跳转登录google账号,选择google账号

2
2

会提示rclone访问google账号,选择允许

跳转后会获取code

3
3

复制codegoindex代码生成页面,填入Auth认证码 (图1)

2,生成代码

10
10

复制代码,保存在其他地方防止不小心关掉窗口,保持窗口打开

配置Cloudflare

点击https://dash.cloudflare.com/ 登录CF账号

选择进入Worker

4
4

点击 new Workers dashboard

5
5

随便取个名字输入,如果可用,下面会显示绿色对号Available,然后点击set up subdomain

7
7

跳出窗口会提示你子域名绑定CF账号,点击Yes,let's go

8
8

完成后,点击Create a Workers

9
9

Script里粘贴刚才复制的代码code

11
11

右下角Run可以在右边看到运行结果

左边上方可以修改地址,例如修改为gd,右边上方显示地址,确认无误后Save and Deploy保存

会跳出保存框,点击Save and Deploy

12
12

自定义域名

先去设置域名DNS,比如添加drive.google.com ip随便填写

CF里点击进入Worker

点击Add route

13
13

跳出add route框,输入你的自定义域名drive.google.com/* 后面要加上/*

14
14

worker选项里选择刚刚生成的worker,最后点击Save

完成后会再Route显示刚刚添加的自定义域名route

15
15

最后输入自定义域名打开试一试

16
16

Q&A

关于目录ID
打开团队盘(或文件夹或别人共享的文件夹),看地址栏。
https://drive.google.com/drive/folders/{这后面一堆代码就是id}
留空是根目录。

https://www.hostloc.com/thread-582858-1-1.html