OneManger:搭配onedrive搭建一个无限制下载的网盘

搭建准备

准备一个Onedrive的账号,免费版账号是5g的空间。可以去microsoft e5开发者去申请25个免费的office授权可以获取5T的云空间以及office365的账号。这期的网盘并不会活跃调用API使得开发者账号处于活跃期,需要寻找一些其他的方法让其活跃以实现长时间的续订。

office E5获取

第一步 去搜索入口

第二步 点击立即加入登录你的个人帐号


新版的申请流程非常简单免去了一些复杂的填写信息流程,可以使用微软提供的默认配置,后期进入再修改绑定自己的域名即可。

我手头上没有个人帐号了所以找了个网图


这是我前些天申请的,因为开发者计划不会永远给你白嫖 你需要调用他的api进行开发工作他才会判定你活跃从而进行续订。

E5续订工作

github上有n种方式我只找了一种作为分享

下载如图软件

搜索登录Azure登录使用的帐号为你刚开始设置的管理员帐号,在申请订阅是默认生成的那个你的用户名加域名 也可以登录office365在更多应用选择管理新建管理员帐号 取决于自己



在上方资源栏搜索Active Directory或者应用注册


点开后单击新注册

如图勾选填写 完成后点击注册

回到概述界面,概述界面的应用程序Id需要保存下 添加重定向url


添加平台选择如图


勾选第一个然后点击配置


点选允许公共客户端流为是选择保存



回到我们刚刚下载的客户端


点击开始




添加帐号


填写完成后选择自动配置API权限




代表组织同意并接受








授权成功点击确定 如需手动配置请自行查阅相关文档

回到AZUre创建证书和密码 此密码为非自动配置的密码


全部配置完成后点击开始运行即可实现理论上的永久续订。

以上E5的续订便准备好了

接下来进入onemanger的搭建工作

准备一个github账号,去上边搜索OneManager-php,找到如图项目。


上边也是提供了很多种方法 包括部署在腾讯云、阿里云、百度云都是免费的云函数

或者一些国外的静态网站托管页面

我们使用Glitch为例



右上角New一个project,选择从github导入



粘贴项目地址



选择预览 在一个新窗口打开

然后就可以进入傻瓜式安装界面了 只需要登录你刚开的微软帐号即可 英文水平基础较差的同学可以翻译网页查看 下边也提供了绑定解析自己的域名非常简单,事后也可以在设置中更换主题。此时就已经大功告成可以在任意设备访问了,如果没有自己的域名,Glitch也会生成一个随机域名。此时无限制下载速度的网盘即搭建好了。