KMS服务器搭建

KMS(Key Management Service)是在Windows Vista以后诞生的一种产品激活机制,原本的目的是更好地遏制软件盗版,虽然实际上是助长
VL版本的微软产品都能够用KMS机制激活。KMS机制需要一个运行KMS服务的服务器,使用GVLK密钥区分产品类型,具体KMS机制不再赘述。
由微软授权的KMS服务器自然是不能自己随意搭建的,因此需要用KMS仿真服务器,目前有多种仿真项目,在此以vlmscd项目在Ubuntu上部署以两条路线加以讨论。

Docker路线

这里选用kitakami/docker-vlmcsd镜像(是我自己做的(ಠ‿ಠ)),链接地址在这>>>link<<<

0. Ubuntu环境

装上docker就行,docker都不会装,那还是老老实实源码安装吧

1. 拉取镜像并运行

docker run -d -p1688:1688 -p5000:5000 --restart=always kitakami/docker-vlmcsd

大功告成~

现在用浏览器访问该主机5000端口,根据指引即可。当然建议放一个反向代理的前端,但如果是局域网部署,那倒也无所谓了。

源码安装路线

(不会装docker的同志)

0. Ubuntu环境

安装C编译器,比如gcc、clang等

1. 下载源代码并编译

git clone https://github.com/Wind4/vlmcsd.git
cd vlmcsd
make

2. 运行KMS服务并测试

cd bin
# 服务
./vlmcsd
# 测试
./vlmcs

应当出现successful,vlmcsd的可选参数可用-h 参数显示。

3. 激活Windows

slmgr.vbs -upk
slmgr.vbs -ipk #GVLK 密钥#
slmgr.vbs -skms #IP 或 域名#
slmgr.vbs -ato
slmgr.vbs -dlv

3.5 GVLK表

微软官方数据
摘录:
Windows 10 Professional
W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 10 Professional N
MH37W-N47XK-V7XM9-C7227-GCQG9
Windows 10 Enterprise
NPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10 Enterprise N
DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Windows 10 Education
NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Windows 10 Education N
2WH4N-8QGBV-H22JP-CT43Q-MDWWJ

留下评论