GoIndex:一个无需服务器的Google Drive目录索引程序

说明:GoIndex是一款部署在Cloudflare Workers的Google Drive目录索引程序,无需提供服务器,可以直接列出你谷歌网盘的所有文件,同时下载和访问也不需要挂梯子,也可以在线观看某些格式的视频文件,拿来玩玩也是可以的。

截图:

安装:

Github地址:https://github.com/donwa/goindex

首先肯定是需要一个谷歌网盘的,个人的话容量有点小,如果想容量大的,可以免费申请一个无限容量的Google Drive网盘,申请方法查看→传送门。

这里直接使用作者提供的快速部署方法,由于使用的是rclone的google api,高峰期难免会出现点问题,后面也会说下使用自己的api部署方法。

1、获取Workers代码

先访问:https://installen.gd.workers.dev/,点击GET AUTH CODE,验证你的谷歌账号获取Auth code。

然后开始输入你的Auth code,其它可以先默认,然后点击BUILD获取你的代码。

开头的相关参数,可自行修改:

#站点名称
"siteName": "GoIndex",
#根目录访问密码,如不设置留空即可
"root_pass": "moerats",
#根目录ID,默认整个网盘文件夹,如果只想列出根目录某个文件夹,那么填入该文件夹ID即可。
"root": "root"

文件夹ID获取方法,点击根目录某个文件夹,地址栏为:https://drive.google.com/drive/folders/1C4Aro,则1C4Aro为文件夹ID。

2、部署到Workers

首先登录cloudflare,官网→传送门,然后首页右侧可以看到Workers入口。

 

点进去后新建一个Workers子域名,也就是你的专属域名,填入确认后就更改不了了,所以别乱填。

接下来点击Create a Worker创建一个Worker。

把你之前获取的Workers代码粘贴进去,然后可以在左上角双击修改域名,再点击Save and Deploy即可。


最后打开分配的子域名即可,此后修改配置可以自行修改Workers代码。

绑定域名:

如果想绑定自己的域名,就需要先将自己的域名转到cloudflare,然后点自己的域名,解析一个A记录,IP地址随意。

然后在上方找到Workers,选择后,点击页面下的Add route,进行如下设置。

按照图中的格式,填上自己的域名,并选择对应的Workers程序即可。

这只是其中最为简单的方法,另外还有一种使用API部署访问以下链接差看:https://index.gd.workers.dev/

演示地址:

小陈先生的分享网盘:https://xcxs.wang/

人已赞赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新消息 消息中心
有新私信 私信列表
搜索