此网盘程序和GoIndex功能相似,不过GdIndex功能更强大.
GoIndex安装教程:GoIndex
前端使用 Vue 完成
图片检视不用另开新页面
视频播放器支援字幕(目前只有 srt)
线上 PDF, EPUB 阅读器
不支持目录加密(.password)
支持 Http Basic Auth
支持多云端硬盘(个人、团队),不需要额外改程序设定
支持用户名密码登录
支持文件上传
没有视频或图片的引用标签
Github地址
项目地址
自动、简单方法
1.前往获取代码按提示获取JS代码。后面这个地址也可以,是中文的: https://install.gd.workers.dev/
2.登录授权

3.配置

4.获得JS代码全选复制。
5.打开cloudflare -> Workers

6.点击new Workers dashboard

7.点击create a Worker

8.删除创建时候默认生成的代码,把刚复制的js代码粘贴进去,然后save and deploy,完成。

手动(复杂方法)
1.安装rclone
2.设置Google云端硬盘:https://rclone.org/drive/
3.执行rclone config file以找到你的rclone.conf
4.在rclone.conf中寻找refresh_token以及root_folder_id(任选)
5.复制worker / dist / worker.js的内容到CloudFlare Workers(在作者Github下载)
6.在脚本顶端填上refresh_token,root_folder_id以及其他的选项
部署!
自用api
API部署将获取到到refresh_token、client_id、client_secret分别填入填入:
self.props = {
title: 'GDIndex',
default_root_id: 'root',
client_id: '',
client_secret: '',
refresh_token: '',
auth: false,//是否开放登录
user: '',//用户
pass: '',//密码
upload: true//是否允许上传
};