前言
众所周知微软旗下的Winodws/Microsoft 365(原Office365)均支持KMS服务激活,而KMS又是官方对于大型企业批量激活的一种授权方式,虽说原定为局域网中所使用的东西,但其本身却并没有做什么特殊限制,导致其可以随意在公网上进行架设,而Windows/Microsoft 365(原Office365)也可以通过公网上的KMS服务器进行激活.
准备
由于我想要最快速的部署一个属于我自己的公网KMS服务器,方便我和朋友们使用,则准备内容如下:
- 一台可公网访问的服务器
- 支持docker-compser的系统
部署
这里我们使用VLMCSD for Docker这个项目,这也是最广泛使用的开源KMS服务器vlmcsd的docker部署版本
安装docker和docker-compose的过程不再赘述,可直接参考菜鸟教程的部署:Docker Compose | 菜鸟教程 (runoob.com)
直接从Github拉取docker-compose.yml配置文件
git clone https://github.com/Wind4/vlmcsd-docker.git vlmcsd
cd vlmcsd
或直接创建docker-compose.yml
vi docker-compose.yml
version: "3.7"
services:
vlmcsd:
build: .
ports:
- "1688:1688"
restart: always
启动容器
docker-compose up -d
至此,服务器部署完成
没错,就这么简单
域名绑定(可选)
域名的绑定其实就是设置一个A记录指向服务器地址就可以了,微软文档里的SRV记录看样子并不需要我们设置
测试&激活
测试
可以使用此网站测试KMS服务是否正常工作:kms激活工具检测
或者,你已经下载好了Office Tool,那么直接打开,并按图所示顺序操作即可
激活
Windows
对于Windows,我个人并不建议使用KMS激活,因为KMS拥有最长只有180天的激活,到期后则会要求再次链接KMS服务器,而许多激活工具都支持一键数字权利激活,相对于KMS激活数字权利是一次性激活且绑定硬件,就算重装系统也可以自动重新激活。这里仍简单写一下激活过程
一、使用管理员模式打开 命令提示符(CMD) / PowerShell / 终端 (三选一)
二、安装GVLK 密钥(转换为 VL 版)进行版本转换
GVLK密钥可在此处查询到:适用于 Windows Server 和 Windows 的密钥管理服务 (KMS) 客户端激活和产品密钥 | Microsoft Learn
这里使用的密钥为Win11 专业工作站版
slmgr /ipk NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J
三、设置 KMS 服务器
slmgr /skms kms.im.ci
四、手动请求激活
slmgr /ato
五、稍作等待,激活完成
Microsoft365(Office套件)
Microsoft365的KMS激活并不如Windows激活那么方便好用,我的建议是使用Office Tool进行安装/KMS管理。
注意:Office Tool Plus本身并不提供激活,它只是一个集Office安装/激活的管理工具
直接下载包含框架的ZIP压缩包
解压后运行Office Tool Plus.exe
,
随意选择一个VOL标识的许可证,例如Visio LTSC专业版2021,注意,Office在安装许可证前请确保已安装版本为VOL(批量许可)版本,如果是非批量版本,即使后续转换版本也可能会出现盗版报错,我的建议是如果之前安装了其他版本的Office套件,请先卸载后重新安装VOL版本套件
设置KMS服务器并保存
在提示成功应用KMS主机设置后,稍作等待,点击许可证列表,点击刷新即可看到激活信息
暂无评论内容