此网盘程序和GoIndex功能相似,不过GdIndex功能更强大.
GoIndex安装教程:GoIndex
前端使用 Vue 完成
图片检视不用另开新页面
视频播放器支援字幕(目前只有 srt)
线上 PDF, EPUB 阅读器
不支持目录加密(.password)
支持 Http Basic Auth
支持多云端硬盘(个人、团队),不需要额外改程序设定
支持用户名密码登录
支持文件上传
没有视频或图片的引用标签
Github地址
项目地址
自动、简单方法
1.前往获取代码按提示获取JS代码。后面这个地址也可以,是中文的: https://install.gd.workers.dev/
2.登录授权
![](https://www.mangdian.com/uploads/2020/01/4a47a0db6e60853dedfcfdf08a5ca249-2-1-1-1.png)
3.配置
![](https://www.mangdian.com/uploads/2020/01/fb5c81ed3a220004b71069645f112867-2-1-1-1.png)
4.获得JS代码全选复制。
5.打开cloudflare -> Workers
![](https://www.mangdian.com/uploads/2020/01/10fb15c77258a991b0028080a64fb42d-1-1.png)
6.点击new Workers dashboard
![](https://www.mangdian.com/uploads/2020/01/09dd8c2662b96ce14928333f055c5580-2-1-1-1.png)
7.点击create a Worker
![](https://www.mangdian.com/uploads/2020/01/8266e4bfeda1bd42d8f9794eb4ea0a13-2-1-1-1.png)
8.删除创建时候默认生成的代码,把刚复制的js代码粘贴进去,然后save and deploy,完成。
![](https://www.mangdian.com/uploads/2020/01/9958cda47c0bb5e2112ff11b7a9aa1df-2-1-1-1.png)
手动(复杂方法)
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//是否允许上传
};