感谢大佬@donwa又更新了一个针对Google Drive的文件目录代码!这里更新一篇文章介绍一下!!
由于博主最近在疯狂加班,时间太紧张了,文章内容均来热情的网友!最后的【参考文献】一一列出!
之前本博客更新过大佬的另一个开源代码!OneIndex部署教程,利用OneDrive打造专属分享型网盘
功能介绍
部署在 CloudFlare Workers的小程序。
可以将 Google Drive 文件以目录形式列出,并直连下载。
流量走 CloudFlare ,网速由 CloudFlare 决定。
开源地址
https://github.com/donwa/goindex
演示地址
功能特点
1、免费。
2、直链。
3、免番。
使用限制
wokers一天10万请求限制
google drive 下载10T/24h(大佬说的)
google api 调用限制
部署步骤
1)访问 https://install.gd.workers.dev/ 点击 【1.获取认证码】登陆Google帐号,会有code(画线部分)。将上面的CODE复制到 Auth认证码部分。目录ID可以留空!
2)点【2.生成代码】,复制生成的代码,打开 https://dash.cloudflare.com/ 登陆帐号,选个域名,点击 Workers,如图
3)点击 new Workers dashboard ,如图,需要起个名字,我已经起过了,就没有截图了,类似与 qwe.workers.dev的名字,只能修改前缀,后缀workers.dev 固定的。
4)点击Create a Workers,如图,
5)在Script里复制刚才的代码code,右下角Run可以在右边看到浏览状态,右边上方有地址,左边上方可以修改地址,例如修改为121,Save and Deploy保存
121.qwe.workers.dev 就是你的地址了。
其他内容
如何自定义域名
1)先让需要绑定的域名通过cf,指向ip随意。
2)添加Route
关于目录ID
打开团队盘(或文件夹或别人共享的文件夹),看地址栏。
https://drive.google.com/drive/folders/{这后面一堆代码就是id}
留空是根目录。
参考文献
谢谢诸多大佬!!
https://www.hostloc.com/thread-582858-1-1.html#postnum7086670
https://github.com/donwa/goindex/issues/4
那个失效了,这个网站可以生成代码https://gdindex-code-builder.glitch.me/
https://www.ddosi.com/b252/
按照这个教程,就可以恢复了
今天发现失效了,GitHub也删库了
今天发现失效了,GitHub也删库了
怎么修改访问密码啊?难道只能默认index?
感觉速度不行啊!
文件夹名字前面加# 后就打不开了,没有#就没事。。。
非常给力,目前看来比 OneIndex 稳定可靠多了~
// voidm:mekiller
const authorization = "Basic dm9pZG06bWVraWxsZXI=";
var gd;
addEventListener('fetch', event => {
console.log(event.request.headers.get("Authorization"));
if (event.request.headers.get("Authorization") !== authorization) {
return event.respondWith(new Response(
null, {
status: 401,
statusText: "'Authentication required.'",
body: "Unauthorized",
headers: {
"WWW-Authenticate": 'Basic realm="User Visible Realm"'
}
}
))
}
event.respondWith(handleRequest(event.request))
})
JS 添加上面这段, 添加登录项
user : voidm
pass : mekiller
不行啊,插入没反应
403错误:Only files with binary content can be downloaded. Use Export with Google Docs files
云写稿
希望有OneDrive的