在使用 Windows 的时候需要激活操作系统,很多人肯定知道 KMS 服务器的存在了,有些人可能担心自己的系统会受到别人的控制(虽然实际上并不会),为了消除这种担心,为什么不自己搭建一个 KMS 服务器呢?废话不多说,以下开始!

购买服务器

自行购买,自行参考各服务器商的比较即可,如果仅仅只是为了这个 KMS 服务器,选择最最最便宜的那一款就可以了,安装 Linux 系统。

服务器端安装 KMS

注意:以下操作请在 root 权限下执行。

wget https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz
tar -xvf binaries.tar.gz
mv binaries/ /usr/local/kms/

以上便完成了服务器端的安装工作,接下来测试搭建的效果,输入以下代码开启 KMS 服务:

/usr/local/kms/Linux/intel/static/vlmcsd-x64-musl-static

客户端验证 KMS

同时按住 Win + r ,在弹出的框中输入 cmd 进入 Windows 的命令行界面,依次执行以下代码:

slmgr.vbs /upk
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms {服务器ip地址}
slmgr /ato

执行每一步可能需要稍微等待一会儿,会出现弹窗提示操作的结果,如果最后一步提示 激活成功 即说明服务器端的配置正确,可以继续以下操作。

服务器端设置开机自启 KMS 服务

服务器在更新等操作时可能需要重新启动,假如不设置的话每当服务器重启的时候就都得重新开启一次 KMS 服务,这将是非常麻烦的一件事,因此我们来配置开机自启功能,参考:在 Ubuntu 中添加开机启动项的简易方式

crontab -e

在最后一行加入

@reboot /usr/local/kms/Linux/intel/static/vlmcsd-x64-musl-static

保存退出就配置好了,可以重启服务器并尝试在本地执行 slmgr /ato 看看能否成功激活。


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。