功能:
部署在 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 调用限制
此为预览版,代码没做容错和缓存,仅做测试使用,欢迎在github上反馈。
请勿滥用。请勿滥用。请勿滥用。
//----------------------
Q&A
1、关于目录ID
打开团队盘(或文件夹或别人共享的文件夹),看地址栏。
https://drive.google.com/drive/folders/{这后面一堆代码就是id}
留空是根目录。
2、关于绑定域名
可以绑定自己的域名。操作看这个
https://github.com/donwa/goindex/issues/4
//----------------------
搭建教程:
登陆 https://install.gd.workers.dev/
1.获取认证码,登陆google帐号,会有code(画线部分)
复制到https://install.gd.workers.dev/ 里的Auth认证码部分,目录ID空着(没明白是啥意思,估计是设置根目录是那个路径的意思)
2.生成代码,复制生成的代码,打开https://dash.cloudflare.com/登陆帐号,选个域名,点击Workers,如图
点击 new Workers dashboard ,如图,需要起个名字,我已经起过了,就没有截图了,类似与 qwe.workers.dev的名字,只能修改前缀,后缀workers.dev 固定的,
点击Create a Workers,如图,
在Script里复制刚才的代码code,右下角Run可以在右边看到浏览状态,右边上方有地址,左边上方可以修改地址,例如修改为121,Save and Deploy保存
121.qwe.workers.dev 就是你的地址了。
自定义域名弄明白了,
点击ADD route,如图
输入自定义域名,例如121.qewer.com/* 后面要加上/*,下面的workers选择刚才的项目,在域名商那,把121 cname到 刚才的地址121.qwe.workers.dev就可以了。