缙哥哥之前用过 OneIndex 程序对微软的 OneDrive 网盘进行部署目录网盘,并在缙哥哥的博客直链调用图片、音频、视频等文件。而今天要给大家分享的是针对 Google Drive 的文件目录代码,利用 GoIndex 程序,以及 CloudFlare 服务进行部署Google Drive直链不限速目录网盘。
GoIndex相关地址
- GoIndex演示地址 https://index.gd.workers.dev/ (由于缙哥哥个人使用,自己弄的网盘就不公开了。)
- GoIndex程序地址 https://github.com/donwa/goindex
GoIndex网盘功能
- 不用FQ梯子就可以访问谷歌网盘文件;
- 博客等网站可直接调用网盘图片、音频、视频文件,相当于网盘直链;
- 完全免费,所有人都可以用。不用服务器(部署在CloudFlare Workers)也不用域名(由CloudFlare提供二三级域名)即可使用;
- 可以将 Google Drive 文件以目录形式(类似OneIndex部署OneDrive网盘)列出,可直链调用下载;
- 流量走 CloudFlare ,网速由 CloudFlare 决定;
P.S. Cloudflare Workers 允许您编写在所有 Cloudflare 的150多个全球数据中心上运行的JavaScript;
GoIndex网盘注意事项
- CloudFlare Workers 一天10万请求限制,这个可以在 CloudFlare Workers 界面查看。
- Google Drive 下载10T/24h(大佬说的)
- Google API 调用限制
GoIndex快速部署
首先访问网页 https://install.gd.workers.dev/ 点击获取认证码
按钮(这里需要自己想办法访问登陆谷歌),如下图所示。
登陆后就会给你一个独一无二的Auth认证码(这个码缙哥哥自己要用,所以打码了)。
然后将其复制到红色箭头所指位置。目录ID
你可以不填,默认为根目录root。点击生成代码
按钮,获取整段代码。
进入 https://dash.cloudflare.com/ 在 CloudFlare Workers 构建一个无服务器应用程序。
上面和下面中文是因为缙哥哥用了浏览器的谷歌翻译插件。
将上面获取的代码粘贴到 Script 里面(先把自带的代码删除),最上面那个三级域名(下图最上面那个google)可以自定义,设置好了之后,这个就是你的网址。点击最下面 Run 按钮可以在右侧预览,能够正常访问之后,点击 Save and Deploy 保存代码就OK了。
看得出,这个还是很不错的。
GoIndex常见问题
GoIndex网盘如何设置根目录
根目录ID"root": "root"
,玩Linux的小伙伴都知道root就是根目录,如果不想根目录,就填你目录对应的一长串代码,而不是文件夹名称。那么GoIndex网盘根目录ID如何获取呢?请看下图:
没错,在 CloudFlare Workers 中 Script 右侧的实时预览里,点击想设置为目录的文件夹,在下面就会出现该文件夹对应的ID,复制到代码中即可。
GoIndex网盘如何绑定域名?
https://github.com/donwa/goindex/issues/4
如果小伙伴还有其他问题,可以在线留言交流讨论,也可以加入缙哥哥的博客技术群(QQ群号码:154200231)一起交流讨论。
rclone安装有难度啊
还有就是团队盘的内容不能显示出来.
部署成功后,能正常打开页面 但是不能播放视频
部署成功,用了一段时间,刚刚觉得挺方便,gd自己满满准备了几百T,但现住,下载速度不到1兆/秒,而使用代理后,直接满速,太无语了。
我把 GoIndex部署了很好用,但是OneIndex 由于中转廉价的问题一直安装不上
因为GoIndex是CF对接api的,而OneIndex是你的服务器对接api并且转发,并且服务器有时候不在国内,所以很慢。
哎,不是慢是一直在失败,我搜了一下出现这个问题的不止我一个。可能作者放弃了吧
不是,而是有时候需要科学的上网
我折腾了一晚上,最后发现我的账户有问题,我是用自己国内教育邮箱注册的,不是管理员没有api权限,唉好遗憾
普通邮箱也可以的