Key Management Service(简称:KMS),这个功能是在 Windows Vista 之后的产品中的一种新型产品激活机制,目的是为了 Microsoft 更好的遏制非法软件授权行为 (盗版) 。不过由于 Windows 用户的努力,这种激活方式已经被破解。
服务端文件来源:http://forums.mydigitallife.info/threads/50234-Emulated-KMS-Servers-on-non-Windows-platforms
非官方备份 Github 地址:https://github.com/Wind4/vlmcsd
Linux 安装流程
首先访问文件来源网站,下载 kms 服务器打包文件。 (使用查找直接找到 Source and binaries,后面的链接就是)
下载解压后找到"/binaries/Linux/intel/static/vlmcsd-x64-musl-static"这个文件,可以改一下名称,比如 kmsserver,然后将其上传到服务器中 (本例上传到 /usr/local/bin/
下)
1 、调整文件权限
chmod 755 /usr/local/bin/kmsserver
2 、开启防火墙端口 1688
firewall-cmd --add-port=1688/tcp --permanent
firewall-cmd --reload
3 、制作 KMS 服务并设置为开机启动
vim /etc/systemd/system/kmsserver.service
[Unit] Description=KMS Service After=network.target [Service] Type=forking User=nobody NoNewPrivileges=yes PIDFile=/var/run/linuxkms/kms.pid ExecStart=/usr/local/bin/kmsserver -p /var/run/linuxkms/kms.pid RuntimeDirectory=linuxkms Restart=on-failure RestartPreventExitStatus=23 [Install] WantedBy=multi-user.target
systemctl enable kmsserver.service
systemctl start kmsserver.service
Windows 安装流程
首先是访问文件来源网站,下载 kms 服务器打包文件。 (使用查找直接找到 Source and binaries,后面的链接就是)
下载解压后找到"\binaries\Windows\intel\vlmcsd-Windows-x64.exe"这个文件,可以改一下名称,比如 kmsserver.exe,将其上传到服务器中 (本例上传到 C:\Windows\System32\下)
然后打开管理员模式的 Powershell,输入以下命令即可
1 、安装 KMS 服务
C:\Windows\System32\kmsserver.exe -s
(小写 -s 为安装服务器,大写 -S 为移除服务器)
2 、开启防火墙端口 1688
Enable-NetFirewallRule -Name "SPPSVC-In-TCP-NoScope" Enable-NetFirewallRule -Name "SPPSVC-In-TCP"
(如果系统默认规则被删除,则请手动创建防火墙规则,开启端口 1688)
3 、重启电脑
操作完毕后 KMS 服务器安装完成。
关于其他
其他系统也可以使用对应的文件搭建,在/binaries 文件夹下找到对应的系统即可。
例如 Mac,使用的文件为"/binaries/MacOSX/intel/vlmcsd-MacOSX-x64"