搭建你的KMS服务器,告别蹭激活的日子
前言:
以前激活总是要在网上找激活服务器,或者下载各种激活软件,但又经常报木马病毒,担心存在不安全,那么何不干脆自己搭建一台kms服务器。微软是提供整套域环境部署KMS服务器的功能,but这一切都建立在你完全正版化,且有授权key的情况下(有KMS服务器激活KEY)。
解决方案:
通过vlmcsd工具搭建自己的激活服务器。vlmcsd的作者是Wind4。该工具是一款由C语言开发的KMS(Windows激活服务)模拟器,支持多平台运行(包括Linux、Windows等),具有体积小、跨平台等特点。据说作者是一个老毛子,老毛子的工具都是杠杠的。
准备工作:
软件是既可以部署到windows系统也可以部署到linux系统,软件下载地址如下:
Release vlmcsd-1113-2020-03-28-Hotbird64 · Wind4/vlmcsd · GitHub
最新的版本也是2020年3月份的,实测win和office目前全系列是都可以激活的。下载binariers.tar.gz ,解压缩里面,可以找到win和linux编译后的版本都有。注意360或者其他杀毒软件有可能会提示为木马,忽略就好了。github上下载的包是官方的地址上下载的,不可能存在中间过程被人投喂木马的情况。为什么会报木马,因为他会在win系统上模拟自己是win激活的服务器,运行的形式与木马相类似,反而linux版本就不会报木马。

安装部署:
建议部署在linux环境下,理由很简单,如上图,程序很容易被识别成木马病毒,有可能程序就被安全软件给干掉了。软件支持众多的系统,连安卓手机都支持。

进入到linux目录下,会发现他还是支持众多cpu,以intel cpu为例

再进入static目录下

只需要把vlmcsd-x64-musl-static 文件上传到服务器上,copy到 /usr/bin 目录下,为了方便修改一个名称为 vlmcsd ,同时给文件增加可执行权限。
chmod +x /usr/bin/vlmcsd
执行命令程序即可在后台运行
/usr/bin/vlmcsd
如果你的linux服务器启用了防火墙还需要做端口放行,端口为1688。具体的操作命令根据不同的版本不同了。到此为止基本上激活服务器就搭建成功了。
firewall-cmd --zone=public --add-port=1688/tcp --permanent
设置程序开机运行:
如果服务器重启后,程序没有自动运行,我们还需要进一步将程序发布为服务。
cd /etc/systemd/system/
vi vlmcsd.service
1. 创建一个vlmcsd的服务,文件内容如下:
[Unit]
Description=KMS emulator (vlmcsd)
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/vlmcsd -D -l /var/log/vlmcsd.log
User=nobody
Group=nogroup
Restart=always
[Install]
WantedBy=multi-user.target
同时把日志写入到 /var/log/vlmcsd.log 下,如果不想使用默认的1688端口,可以在启动的命令后面 -p 8888 指定端口,但注意要在防火墙做放行。如果是使用阿里,腾讯等云服务器,还需要设置云端的网络安全规则中做端口放行。
2. 设置开机启动
这个就比较容易了
systemctl enable --now vlmcsd
到此为止激活的服务器就已经搭建完毕。








