前言

Post not found: 2022-申请-Office-365-E5-订阅并永久续期-5T-不限速网盘教程 免费申请 Office E5 订阅并领取 5T OneDrive 容量后。

本文将详细介绍,如何用 Vercel 搭建高性能不限速的 OneDrive 在线网盘 ,市面上虽然有许多挂载 OneDrive 索引的项目,但很多都没有持续维护了。

闲逛发现 Spencerwooo 的 GitHub 在 2022年更新了 ,而且全新改版了,部署方式也变了;有大聪明就要问了,既然有官方教程,我为什么还要另写一篇呢,因为官方教程是纯英文的,而且有小伙伴看了官方教程还是部署失败。

于是就有了这篇更详细详细的中文教程。

项目地址:https://github.com/spencerwooo/onedrive-vercel-index

官方教程:https://onedrive-vercel-index.spencerwoo.com/docs/getting-started

本站站点:https://drive.mspace.cc/


演示环境

Windows 10

Google chrome

Clash 香港节点( 建议全程挂全局

Office 365 E5 管理员账户 (根据本篇教程申请的主账户都是管理员账户)

开始搭建

GitHub 部署

Fork 项目

打开 Github 地址,点击右上角的 fork

修改 GitHub 配置

  1. 在你fork后的仓库中,找到 config 里的 site.config.js
  2. 点击右上角的编辑,修改 userPrincipalNamebaseDirectory 内容,其他的根据自己的需要更改后保存即可。
  3. 如果你不是E5管理员或者没有权限,请参考 自定义 Client 教程

Vercel 部署

  1. 注册登录 Vercel ,点击 new project 登录你的 GitHub 账号选择 import 导入项目
  2. 填入构建命令 pnpm build ,安装命令 pnpm install ,点击 Deploy 执行即可。
  3. 看到屏幕撒花就是部署成功了

Upstash 部署

  1. 打开 Upstash 并注册登录绑定等等、
  2. 点击 Add integration 添加集成环境,根据提示选择你需要集成的项目。
  3. 集成后可以在 Vercel 看到已经部署好的环境
  4. 最后在 Deployments 页面中 Redeploy 一下即可

搭建完成

配置 OneDrive 界面

终于到最后一步了,在 Vercel 选择刚刚部署好的项目,点击 Visit 即可访问界面,根据步骤提示操作授权即可,作者演示

绑定域名

默认网址是非常长的一串,如果你有域名的话可以将本程序绑定到自己的域名上,以方便浏览。

Settings 里的 Domains 可以绑定自定义域名,支持二级域名,根据提示解析即可。

本站网盘:https://drive.mspace.cc/

项目地址:https://github.com/spencerwooo/onedrive-vercel-index

官方教程:https://onedrive-vercel-index.spencerwoo.com/docs/getting-started

参考:

https://www.mspace.cc/archives/482