源头
goindex作者删库,无法使用
影响
现在网上也有文章可以找到解决方案,解决思路就是修改21行的库,这只适用于之前已经获取google drive许可的用户,但很多新人小白还没有搭建库,https://install.gd.workers.dev/
什么都打不开,压根就进行不了,所以今天我们就自己手动搭建,只需要你有一份goindex的文件备份就可以
第一步,获取google drive的许可信息
之前依赖的方法是https://install.gd.workers.dev/
访问这个链接,就可以直接获取到许可证,但随着作者删库,这个服务也停掉了,现在根本访问不了
简单的解决方法
比较幸运,我又找到了一个可以使用的链接,可能是后面人又自己重新搭建的
https://goindex-quick-install.glitch.me/
点击click me
选择账号
点击允许
复制代码
粘贴一下复制的内容,点击get code
这个就是之后我们要放到cf的代码,复制好
除了上面的自动生成,我们也可以自己获取google drive许可
这种方法就不依赖这种网站,就算都挂了,只要google drive,rclone还在,你就可以使用
rclone官网
访问官网,点击downlaods
这里以windows 64-bit为例,如果你windows都会,其他系统不在话下
下载后解压
打开cmd,进入刚才的目录
输入
rclone config
,就开始生成rclone的配置文件
这里你们是第一次,就没有已经成功地,我们就输入n,创建新的规则
name随便输,就是你项目的名字,可以叫test,也可以就…都可以
这里输入你想要的类型,里面有google drive,也有one drive,也有其他的,输入对应的数字,google drive这里对应13,你可以自己找
这一步就要我们去google cloud生成client id
gogole cloud console
新建项目
随便数个名字
选择我们的项目
搜索gogole drive
找到这个,点击
点击启用,然后就开始转圈
启用后,点击凭据
创建,选择OAUTH客户端ID
点击配置
选择外部
名字随便取,邮箱就是你自己的
以及最下面的开发者邮箱,保存并继续
下一页也直接保存并继续
这一页一定要添加测试用户,不然你等会登录认证的时候会出现无法使用这个项目,因为安全原因
输入你的google drive盘的邮箱账号
保存并继续
再点击凭据
点击创建凭据,选择OAuth 客户端 ID
选择桌面应用
这下就好了,分别复制id和密钥
填写
选择1
直接回车
直接回车
这个时候就会弹出一个链接
转至goindex
如果失败了,说明刚才你没有再创建项目的时候添加测试用户
这个时候报错,其实是因为我们的代理不是全局,或者说cmd没有接受代理,他无法接受google的请求,所以设置代理
set http_proxy=127.0.0.1:你的端口
set https_proxy=127.0.0.1:你的端口
重新来一遍
可以发现果然认证成功
这里选择是不是团队盘,我的是就选择了Y
选择你的团队盘
ok生成成功,选择Y就结束啦
记住里面的client_id,clent_secret,以及token里面的refresh_token的值
如果现在每保存也没事,可以输入
rclone config file
ok本次第一部分也是最麻烦的部分就结束啦
主要就获得了client_id,client_secret,以及refresh_token,刚才那个网址也是生成refresh_token,自己的还是放心一些