预览版功能简单,无法在线视频播放,预览图片,查看文档
如果需要更多功能,更新最新版代码
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 获取认证码,跳转登录google账号,选择google账号
会提示rclone
访问google
账号,选择允许
跳转后会获取code
复制code
去goindex
代码生成页面,填入Auth
认证码 (图1)
点2
,生成代码
复制代码,保存在其他地方防止不小心关掉窗口,保持窗口打开
配置Cloudflare
点击https://dash.cloudflare.com/ 登录CF
账号
选择进入Worker
点击 new Workers dashboard
随便取个名字输入,如果可用,下面会显示绿色对号Available
,然后点击set up subdomain
跳出窗口会提示你子域名绑定CF
账号,点击Yes,let's go
完成后,点击Create a Workers
在Script
里粘贴刚才复制的代码code
右下角Run
可以在右边看到运行结果
左边上方可以修改地址,例如修改为gd
,右边上方显示地址,确认无误后Save and Deploy
保存
会跳出保存框,点击Save and Deploy
自定义域名
先去设置域名DNS,比如添加drive.google.com ip随便填写
再CF
里点击进入Worker
点击Add route
跳出add route
框,输入你的自定义域名drive.google.com/*
后面要加上/*
worker
选项里选择刚刚生成的worker
,最后点击Save
完成后会再Route
显示刚刚添加的自定义域名route
最后输入自定义域名打开试一试
Q&A
关于目录ID
打开团队盘(或文件夹或别人共享的文件夹),看地址栏。
https://drive.google.com/drive/folders/{这后面一堆代码就是id}
留空是根目录。