获取 Office 无限续期订阅及大网盘的操作

前言

用久了破解版的 Office 之后,想付费整个 Office 家庭版,无意间发现 Office 365 的开发者计划。加入 Office 365 开发人员计划后,可以获得免费、可续订的 90 天 Microsoft 365 E5 开发人员订阅。

订阅包含 25 个用于所有 Office 365 应用的许可证,每个用户的网盘容量上限为 5TB,光听上去就很心动有没有!

操作流程

申请账号

首先,使用现代浏览器如 FireFox、Chrome、Edge Chromium 等打开 申请链接。为了避免和已登录的微软账号冲突,可以使用浏览器的隐私模式。

首页

然后,点击「立即加入」,使用已有的微软账号登录,如果没有账号可以根据页面提示新建账号。登录之后,便是填写 N 个页面表单,一顿操作之后,就来到了设置订阅的操作入口。

设置订阅

设置订阅之后,你会看到如下图的订阅信息。

订阅信息

安装应用

点击「转到订阅」,输入刚设置的管理员账号和密码,进入到如下页面。通过右上角的「安装 Office」菜单选择安装方式,在个人电脑安装 Office 套件。

安装应用

管理用户

同样是「转到订阅」的页面,通过「管理」图标进入管理中心。此处可以进行用户管理,比如用户的增删改查等操作。

管理中心

网盘扩容

打开 网盘管理中心,登录之后在左方菜单中选择「存储」该项,将默认存储改为 5120,即 5TB。

在扩容之前创建的账号(比如管理员账号)的容量均为 1TB。如果想在不删除老账号的前提下进行扩容,可以参考 此篇文章

网盘扩容

无限续期

该开发人员订阅有效期为 90 天,需要在此期间触发相关 API 才能进行自动续订。

据了解,通过 OneIndex 搭建网盘可以触发 API,并实现自动续期。一般的搭建方法建议查看 oneindex 官方仓库。

由于本人使用的环境为 Docker Swarm,踩了点坑,在此记录下填坑过程。本人使用的 TimeBye/oneindex 提供的 Docker 镜像,遇到的问题主要在于「无状态化不够彻底」,具体表现:安装过程中需要修改配置,配置以文件的形式存储。

为了减少这种有状态的影响,本人先限制只运行一个容器实例,安装结束以及配置完毕之后,将配置文件的内容复制出来,然后创建 Docker 集群可用的配置文件,再正式部署网盘。

有需要的同学可以参考以下部署示例,亲测可用。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
version: "3.7"
services:
od:
image: setzero/oneindex
networks:
- webgateway
volumes:
- od_cache:/var/www/html/cache
- od_config:/var/www/html/config
deploy:
labels:
traefik.port: 80
traefik.backend: od
traefik.docker.network: webgateway
traefik.frontend.rule: Host:od.hunterx.xyz
mode: replicated
replicas: 1
restart_policy:
condition: on-failure
configs:
- source: od_config
target: /var/www/html/config/base.php

networks:
webgateway:
driver: overlay
external: true

configs:
od_config:
external: true

volumes:
od_cache:
od_config:

本地挂载

如果想把 OneDrive 网盘挂载到本地,像普通硬盘一样使用,也是有办法的!

网盘挂载

关键在于一个软件 RaiDrive,不过千万不要使用 2020 年 2 月的最新版本,本人亲测该版本无法挂载,具体原因不详。建议下载 2019.12.22 版本,附上 下载链接

挂载方式比较简单,就不啰嗦了。注意挂载时,要选择 Business 下的 OneDrive,然后用账号密码登录即可。

Ending

最后,希望大家能够合理利用微软提供的开发者福利!

顺便附上我自建的 猎人网盘,目前啥内容都没有,欢迎大家推荐优秀的工具软件和学习资源,有空会慢慢补充!