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