利用Microsoft 365 E5网盘打造公开个人网盘

好久不见,万分想念!近期逛论坛发现有大佬写了Microsoft 365 E5账号的申请与续期,这里再分享两种利用E5账号大容量网盘打造自己个性化公开网盘的方法,同时利用该方法也可以达到调用onedrive的api实现玄学续期的目的。两种方案均不占用服务器空间,不走服务器流量,文件可直链下载。

方法一:利用docker在本地(或者VPS)上搭建

1 布置docker容器

利用oneindex可以将onedrive网盘的内容映射到本地,本人使用的docker镜像是 baiyuetribe/oneindex – Docker Image | Docker Hub

搭建方法见之前的文章


利用Microsoft 365 E5网盘打造公开个人网盘


利用Microsoft 365 E5网盘打造公开个人网盘

如何优雅地部署docker容器

附上本人使用的docker-compose文件

version: "3"

services:
  qiandao:
    image: baiyuetribe/oneindex
    container_name: oneindex
    volumes:
      - ./oneindex/config:/var/www/html/config
      - ./oneindex/cache:/var/www/html/cache
    ports:
      - 5600:80
    restart: always

2 相关配置

输入你的ip+端口号,点击下一步

利用Microsoft 365 E5网盘打造公开个人网盘

利用Microsoft 365 E5网盘打造公开个人网盘

点击获取应用ID和机密,跳转登录后到如下界面,复制机密,填写在第一行。

利用Microsoft 365 E5网盘打造公开个人网盘

登录zxtdt – Microsoft Azure,在应用注册中,找到oneindex,复制客户端ID,填写在配置界面第二行。

利用Microsoft 365 E5网盘打造公开个人网盘

点击下一步,点击绑定账号,然后登录授权

利用Microsoft 365 E5网盘打造公开个人网盘

显示如下界面,表示安装成功

利用Microsoft 365 E5网盘打造公开个人网盘

此时可以进入后台进行相关设置,也可以直接访问网站

退出后台后,想再进入后台可以输入ip+端口号/?/admin/

最终效果

利用Microsoft 365 E5网盘打造公开个人网盘

方法二:利用在线网页托管搭建

1 项目地址

qkqpttgf/OneManager-php: An index & manager of Onedrive based on serverless. Can be deployed to Heroku/Glitch/Vercel/Replit/SCF/FG/FC/CFC/PHP web hosting/VPS. (github.com)

该项目可以利用在线网页托管平台,搭建自己的共享网盘,说明文档中详细说明了8个平台的安装方式,跟着说明一步一步来即可。搞定以后可以通过改DNS解析,换成自己的域名。

该项目的特点是可以挂载多个onedrive网盘,比如将25个子账号的网盘挂载到一起进行统一管理?

利用Microsoft 365 E5网盘打造公开个人网盘

2 效果展示

利用Microsoft 365 E5网盘打造公开个人网盘

原创文章,作者:生气猫,如若转载,请注明出处:https://zuiax.com/16064.html

(0)
上一篇 2022年7月23日
下一篇 2022年7月23日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注