首先要感谢donwa大佬提供这么实用的项目。之前了解并学习了利用Windows Drive通过宝塔面板搭建云盘的教程,所以这次自己参考大鸟博客文章来搭建Google Drive网盘。
GoIndex介绍
部署在 CloudFlare Workers的小程序。
可以将 Google Drive 文件以目录形式列出,并直连下载。
流量走 CloudFlare ,网速由 CloudFlare 决定。
github:https://github.com/donwa/goindex
演示:https://index.gd.workers.dev/
特点:
1.免费
2.国内用户可以直接访问(搭建好之后)
步骤
访问 https://install.gd.workers.dev/
直接就看到有3个步骤
1.获取认证码
2.生成代码
3.cloudflare woker部署
我们一个一个来
1.获取认证码
点击“获取认证码” 跳转到如下页面⬇
授权登录,选择你需要登录的账号,这里我的账号打码了,为了防止某些人的其他意图。接下来 ⬇
选择允许 ⬇
现在我们就获取到了认证码,点击后面的复制,并将复制的认证码粘贴到 Auth认证码 这一行
目录id 不修改 留空,根目录密码可以根据自己的需求修改,这里我们也保留默认值。
2.生成代码
点击 “生成代码” 页面就会生成如下代码
我们将生成的代码先复制出来并保存到一个文本文件,后面会用到。
3.cloudflare中部署
首先你要有cloudflare账号,没有的朋友先自己去注册,也很简单,这里就不详述。
3.1 新建 【Workers dashboard 】
很简单看图,登录后点击【workers】 接着点击 “new Workers dashboard”
3.2 Create a Worker
只能修改前缀,后面 “workers.dev” 是固定不变的,不能更改。
这里我们选择免费的
最后,创建一个Workers。
现在是默认有代码的,另外我也红框标记了下面的 “Run” 按钮,等下也是需要点击这里执行。
3.3 部署代码
第二步生成的代码现在就派上用场了,将上图左侧红框的代码全部删掉。粘贴我们第二步生成的代码,并点击下方的 “Run”,此时就会弹出一个对话框,要求输入密码,再请看左侧代码里面的 “root_pass” 后面的值就是对应的密码,默认是 “index”。
输入之后,在右边,你就可以预览到Google Drive里面的目录文件了。
另外,左上角的地址是可以自定义的,这里我自定义为”sansways”,自定义后,可以点击网址后面的箭头,就可以直接打开这个网址的链接了。
自定义域名访问
用这么长的子域名访问感觉很不方便,如何通过自己自定义域名来访问呢?
前提是我自己已经添加了主域名到 cloudflare 。还是到【Workers】然后点击下面红框 【Add route】
4.2 Edit route
Route,这里填写我们自己的二级域名,请记住,后面需要带上 “/*”。下面Workers选项,选择我们之前设置的 sansways,然后保存。
选择我们需要到我们的域名服务商那里解析二级域名 cloud CNAME到cloudflare的地址。
OK了,选择就可以用你自己的二级域名来访问了