免费获取微软开发者订阅(包括Office和5TB OneDrive)

最近我在自己的服务器上搭建了 Cloudreve 网盘,一方面用于进行离线下载,一方面用于存储一些保密性高的内容并提供 WebDav 服务。但是完成离线下载后,从服务器下载到本地的速度受到服务器本身带宽限制(8Mbps),我很不满意。

Cloudreve 本身的一大优势是支持存储到各类云存储服务,下载时可以从云存储服务商直接下载而无需服务器中转,很适合解决这种问题。于是我开始尝试挂载 OneDrive,最终使用免费获取的微软开发者订阅实现了挂载。

失败的尝试

当然,使用自己的个人账号是不可能的,这玩意的 OneDrive 只有 5GB。离线下载个高清电影很可能就不止 5GB 了。

在刚开始,我并不知道有开发者订阅这种好事。我首先尝试的是学校购买 Office365 教育版(世纪互联)时给我们分配的 5T OneDrive。然而,按照 Cloudreve 的指引,我需要首先去 Azure 控制台注册一个应用,然后我就发现我没有相应的权限:

所以我转而去使用学校的教育邮箱注册免费的教育版 Office365,可以获得 1TB 的空间。这次我成功创建了应用,但是当我尝试把应用和 Cloudreve 绑定时,出现了这样的错误:

简单翻译一下,就是我不能使用这个应用,因为我注册使用的邮箱域名没有管理员。于是第二次尝试也失败了。

但是上面的尝试并不是没有收获。在为了尝试实现上面两个目标,我进行了大量的搜索,在搜索时我发现了一些关于微软开发者订阅的文章。这里的链接是我看到的第一篇关于此的文章,它虽然有些过时(2年前的文章,很多界面截图已经旧了),但是使得我第一次了解到了微软开发者订阅的存在,于是在前两次尝试失败之后,我转而搜索开发者订阅的相关内容。

申请开发者订阅

申请之前你可能想知道的问题

在申请开发者订阅之前,你可能希望了解这些问题:

  • 可靠性如何?可能被封号吗?
    不会被封号。这是微软官方提供的订阅,操作均在微软的网站上完成。并不是淘宝那种非官方(甚至可以说来路不明)的订阅。

  • 价格如何?
    正如标题所说,完全免费。订阅初始有效期为 90 天,可以无限续期。

  • 如何续期?
    只要在这 90 天内你调用开发 API 达到一定数量(微软未公布具体计算方式),你就可以续期。

  • 订阅包括什么?
    比较有价值的是 25 个账户,每个都包含专业增强版 Office365 和 5TB OneDrive 网盘。具体内容见测评部分。

申请流程

首先打开申请开发者订阅的网址,点击立即加入,并登录微软账户。随后按照指引填写相关内容(我这部分忘记截图了),关注的开发领域可以随便填。

申请完成后微软会询问你要创造一个默认沙盒还是自定义沙盒,这个沙盒就包括了我们要获取的拥有 Office365 和 OneDrive 的账号。然而在沙盒创建即将成功的的时候,有一个坑。微软会要求你提供手机号并接收验证码,但是你点击“发送代码”时会没有反应,点击几次后会显示无法连接到 reCAPTCHA,如图所示。

不要怀疑你的网络环境,这是微软的问题。通过浏览器的开发者视图查看控制台输出可以看到,微软限制了网页上加载的内容的来源,而这一来源不包括 reCAPTCHA。这一问题在2020年9月8日被使用者反馈到微软论坛,但是截至到我注册时(2022年4月1日)仍然没有被解决。

然而我们仍然可以注册。将浏览器地址栏中的 zh-cn 更改为 en-us 就可以切换到英文页面,此时创建沙盒不需要 reCAPTCHA 验证,问题解决。

此时我们就获得了一个管理员账号,通过这个账号(而不是申请开发者的账号)我们可以登录 Microsoft 365 admin center 管理账号、登录 Azure 控制台 来注册应用。

OneDrive 扩容

需要注意的是,默认情况下用户的 OneDrive 大小为 1TB,你需要先登录用户的 OneDrive 进行初始化,然后在 Microsoft 365 admin center 中点击该用户并在 OneDrive 选项卡中进行扩容:

如果你没有先进行初始化,OneDrive 选项卡将变成这样:

当然你不需要真的等24小时,初始化完刷新一下就行了。

续期

微软通过你对 API 的调用来判断你是否在使用账户进行开发,并决定你是否可以续期。当然它并未公布具体的标准。

根据网友们的说法,目前只要调用 OneDrive 的 API 就足以续期。然而如果你仅仅是通过客户端使用账户或者希望保险一点,你也可以通过浅忆架设的服务进行自动续期,这里是教程

测评

OneDrive 访问速度

鉴于这样获取的 OneDrive 是国际版而非世纪互联的,对它的速度测试显得比较重要。

我首先尝试找到上传下载时域名解析到的 IP 地址以确定服务器的地理位置。尽管 IP 地址是 Anycast 的,无法直接查到位置信息,我们依然可以通过 Trace 判断该 IP 解析到东京。当然由于 Anycast 会根据访问者的位置选择服务器进行响应,我建议你自行测试你的服务器地理位置。

然后我经过多种方式测试了速度并整理了这样的表格(测试并不充分,且仅基于我所在的网络环境):

测试方式 代理 速度
Windows 客户端上传 约1MB/s
Windows 客户端上传 香港 约1MB/s
Windows 客户端上传 东京 约3.5MB/s
Windows 客户端下载 约1MB/s
Windows 客户端下载 香港 约2MB/s
Windows 客户端下载 新加坡 约4MB/s
Windows 客户端下载 东京 约20MB/s
Cloudreve 服务器上传到 OneDrive(腾讯云广州机房,带宽 8Mbps) 跑满1MB/s
通过 Cloudreve 提供的直链下载 约1MB/s
通过 Cloudreve 提供的直链下载 香港 约1.5MB/s
通过 Cloudreve 提供的直链下载 新加坡 约4MB/s
通过 Cloudreve 提供的直链下载 东京 约20MB/s
直接从 Cloudreve 下载(腾讯云广州机房,带宽 8Mbps) 约0.9MB/s

其中最重要的通过 Cloudreve 提供的直链下载一项高度取决于代理。考虑常见的两种情况:

  • 分享文件,尽管此时用户通常没有代理,但可能会出现并发。如果直接下载,并发越高,速度越低。OneDrive 则不受此限制。
  • 我自己使用,那我当然是用代理下载,速度成倍提升。

订阅的内容

包含以下许可证:

点击展开 >folded
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Viva Learning Seeded
Data Classification in Microsoft 365
Microsoft 365 Communication Compliance
Graph Connectors Search with Index
Power Virtual Agents for Office 365
Common Data Service for Teams
Project for Office (Plan E5)
Microsoft Insider Risk Management
Microsoft Excel Advanced Analytics
Microsoft 365 Defender
Common Data Service
Microsoft Bookings
Microsoft Records Management
Microsoft ML-Based Classification
RETIRED - Microsoft Insider Risk Management
Microsoft Information Governance
Microsoft Data Investigations
Microsoft Customer Key
Microsoft Communications DLP
RETIRED - Microsoft Communications Compliance
Office 365 SafeDocs
Microsoft 365 Advanced Auditing
Yammer Enterprise
Whiteboard (Plan 3)
To-Do (Plan 3)
Sway
Skype for Business Online (Plan 2)
SharePoint (Plan 2)
Power Apps for Office 365 (Plan 3)
Power BI Pro
Microsoft 365 Phone System
Office for the Web
Office 最新的桌面版本
Office 365 Privileged Access Management
Microsoft Defender for Office 365 (Plan 2)
Office 365 Cloud App Security
Office 365 Advanced eDiscovery
Microsoft Teams
Microsoft Stream for Office 365 E5
Microsoft StaffHub
Microsoft Planner
Microsoft MyAnalytics (Full)
Microsoft Intune
Microsoft Forms (Plan E5)
Microsoft Defender for Cloud Apps
Microsoft Azure Multi-Factor Authentication
Azure Rights Management
Information Protection for Office 365 - Standard
Information Protection for Office 365 - Premium
Power Automate for Office 365
Exchange Online (Plan 2)
Customer Lockbox
Azure Information Protection Premium P2
Azure Information Protection Premium P1
Microsoft Defender for Identity
Azure Active Directory Premium P2
Azure Active Directory Premium P1

免费获取微软开发者订阅(包括Office和5TB OneDrive)

https://blog.caomingjun.com/get-free-office-and-onedrive/

作者

Cao Mingjun

发布于

2022-04-01

更新于

2022-04-01

许可协议

评论