白嫖微软超大5T不限速网盘教程

写在前面

通过注册微软E5账号来获得5T的OneDrive for Business储存空间并通过API调用维持账号活跃度增加续订成功率,再用Cloudreve挂载实现白嫖5T永久?高速网盘

虽然有了自动续订方案,但成功率也不是100%,相较于教育邮箱开通的账号,至少E5不会突然猝死,一个订阅周期是90天,如果账号在尝试续订时失败仍有时间转移数据,可以当作文件分享和不重要的大文件转存使用,不建议当作数据归档盘使用(归档放某度不香吗?)

展示

先来看看成品是什么样的吧

这里的5T容量来自Onedrive for Business(非国内的世纪互联),速度不是非常稳定,可是这个可是零成本啊,要什么自行车,当作分享文件的暂存盘简直不要太合适。

  • 湖北移动300M单线程速度测试

网络环境不同,下载速度可能有比较大的差异

测试文件:test.test

搭建Cloudreve

项目地址手册地址

如何搭建在原项目手册里面已经非常详细地展现了,这里就不展开了

  • 需要一台云服务器
  • 上传下载流量不走服务器
  • 关于反向代理,如果用了宝塔面板,可以不用去动nginx的配置文件,直接在网站设置的反向代理里填写代理的本地地址即可

流量

  • 不经过Cloudreve所在服务器的流量:

    • 上传/下载操作
    • WebDAV连接后的上传/下载操作
    • 下载分享的文件
    • 在线预览
  • 经过Cloudreve所在服务器的流量:

    • 在线解压缩
    • 离线下载

    微软E5开发者账号申请

  • 先进入微软开发者中心点击立即加入,这个时候会让你登录,用自己平常使用的账号登录就好

  • 填写基本信息,国家China会影响你的OneDrive及其他服务的地理位置,后续信息继续填完

  • 上一个表填完后会转跳到开发者页面,点击中间的设置E5订阅,按需填写

  • 最后验证手机号(记得404上网)

默认的OneDrive空间只有1T,进入OneDrive管理中心,会提示已经迁移,等他自动转跳到SharePoint管理中心储存空间上限改为5T

Cloudreve挂载OneDrive

打开Cloudreve进入储存策略(右上角头像进入管理面板),添加新的储存策略,按照提示一步一步操作即可

  • Azure登录的账号不是你自己的微软账号了,而是刚才注册的E5账号xxx@xxx.onmicrosoft.com
  • Cloudreve设置里面的账号类型选择国际版
  • 储存策略添加后要把账号组默认策略改一下才能生效

E5续订

应用注册

  • 打开Azure面板,用刚才的E5账号登录
  • 登录完成后点击右上角的门户按钮进入Azure管理中心,在搜索栏内输入应用注册,点击进入
  • 上一步如果找不到点此直接进入
  • 单击新注册按钮
  • 配置应用应用名称随意写,注意可访问性选项选择最后一项重定向URL暂时不填,完成后点击注册

配置应用重定向URL(身份验证)

  • 先点击概述然后点击添加重定向URL进入重定向URL配置界面,下图中的应用程序(客户端)ID即为客户端ID[1]
  • 点击添加平台,再点击移动和桌面应用程序
  • 继续勾选中第一个URL,最后点击底部的配置,该URL为https://login.microsoftonline.com/common/oauth2/nativeclient,也可手动添加
  • 配置默认客户端类型将应用程序视为公共客户端 点击切换按钮为 ,最后点击保存按钮保存

配置应用程序的API权限

  • 点击API权限-添加权限-Microsoft Graph
  • 选择委托的权限
  • 下面列出的API权限需求表依次勾选

    登录调用(API权限可使用PC版程序自动配置)
    BookingsAppointment.ReadWrite.All; Calendars.Read; Contacts.Read; Directory.Read.All;
    Files.Read.All; Files.ReadWrite.All; Group.Read.All; Mail.Read; Mail.Send; MailboxSettings.Read;
    Notes.Read.All; People.Read.All; Presence.Read.All; Sites.Read.All; Tasks.ReadWrite; User.Read.All;

  • 最后点击添加权限

    添加完成的效果如图,如果没有代表XXX授予管理员同意按钮 说明该账号不是管理员账号 换登管理员账号创建应用
  • 最后点击代表XXX授予管理员同意,对话框选择

该图包含了当前程序委托的权限(用户登录)全部API所需要的权限

将账号API调用托管至服务

  • 下列网站任选一个进入,用Microsoft或者Github登录,点击编辑配置

  • 填写下表
  • 账号密码填写你的E5账号密码
  • 应用程序 ID为之前创建应用时给的客户端id,具体位置请看后面跳转
  • API调用方式选择登录调用

没有意外的话E5续订程序就会自动执行了

  1. 应用程序 ID

白嫖微软超大5T不限速网盘教程
https://ice.icemilk.cc/archives/e074f02e.html
作者
Ryza
发布于
2021年7月31日
许可协议