介绍

oneindex是一款共享您onedrive内文件的项目,它能将您OneDrive网盘内的文件以网页的形式共享出来,以方便资源共享,此网盘的下载走的是微软的流量,不会耗费本地服务器的流量。

oneindex-一款不占用资源的在线网盘-搭建教程

示例:https://pan.miqwq.com/

并且,如果您参与了e5计划,本项目还可以帮助您调取微软api,以续签您的e5计划。

部署

本教程以宝塔面板为示范

首先,您需要下载本项目,由于项目作者带着github项目跑路了,我这边直接展示本站存储的副本的下载链接:https://pan.miqwq.com/?/%E7%BD%91%E7%AB%99%E5%85%AC%E5%BC%80/%E7%94%B5%E8%84%91%E4%BB%93%E5%BA%93/oneindex%E9%A1%B9%E7%9B%AE.zip

下载完成后,您需要向服务器内添加此站点并上传项目:

在宝塔面板中点击右栏中的网站,进入后添加站点:

oneindex-一款不占用资源的在线网盘-搭建教程

点击后,在下面页面中填入信息:

oneindex-一款不占用资源的在线网盘-搭建教程

在域名处填写您的域名,如果您没有域名,那么请填写您的外网ip,如:192.168.1.1:80.其他选项不做修改,完成后,点击提交。

然后点击下图所指的按钮:

oneindex-一款不占用资源的在线网盘-搭建教程
为防止ip泄露,厚码

点击后,会进入以下界面:

oneindex-一款不占用资源的在线网盘-搭建教程
点击上传按钮

然后将刚才下载的文件上传,然后解压文件。

解压完成后,进入您刚才输入的域名,或公网ip,进入以下界面:

oneindex-一款不占用资源的在线网盘-搭建教程

点击下一步,在这一步中,我们需要一些骚操作才能获取到api:

oneindex-一款不占用资源的在线网盘-搭建教程

先点击蓝色的获取按钮,如上图,进入到以下界面:

oneindex-一款不占用资源的在线网盘-搭建教程

进入到这步时,您需要在此页面登录您想要共享的网盘账号,如您的个人微软账户或e5账号。然后进入到上图页面,点击复制到剪切版,如上图,然后退回到您的网站,填入刚才复制的密钥:

oneindex-一款不占用资源的在线网盘-搭建教程

然后您需要进入此网站:https://login.microsoftonline.com/common/federation/oauth2msa

进入后,登录您在上一步界面中登录的微软账户,然后点击顶上的搜索框,搜索:应用注册:

oneindex-一款不占用资源的在线网盘-搭建教程

然后点击上图选项。进入后,您会发现系统已经自动生成了一条注册信息:

oneindex-一款不占用资源的在线网盘-搭建教程

点击刚生成的注册信息,如上图,您会进入以下界面:

oneindex-一款不占用资源的在线网盘-搭建教程

复制上图圈起的那行字,返回到您的oneindex网站,在第二行填入复制的内容:

oneindex-一款不占用资源的在线网盘-搭建教程

复制完后,点击下一步:

oneindex-一款不占用资源的在线网盘-搭建教程

点击绑定账号,然后会弹出以下界面:

oneindex-一款不占用资源的在线网盘-搭建教程

点击代表组织同意,然后点击接受,如上图

oneindex-一款不占用资源的在线网盘-搭建教程

然后您就成功完成了oneindex的安装,恭喜!

接下来您需要点击管理后台以更改密码与自定义界面。

tips:您可以在您的网盘中上传一个README.md标题的文本文件,便可实现以下效果:

oneindex-一款不占用资源的在线网盘-搭建教程

tips2:您可以在特定文件夹内添加一个.password为文件名的文本文件,在里面输入您的密码,便可加密这个文件夹,只有输入密码才能查看。

oneindex-一款不占用资源的在线网盘-搭建教程