自建纯净KMS服务器

  KMS(Key Management Service)服务是微软提供给企业内部使用的自动激活工具,在单位内部局域网中部署KMS服务后,单位内的所有计算机便可自动激活Windows系统或Office软件。市面上存在非常多的基于KMS的激活软件,这篇文章教你如何自行搭建一个KMS服务器,免去下载激活软件的工作。呉真也提供了一个公共KMS服务器

  vlmcsd是一个用C语言编写的KMS服务器,可以跨平台的运行在各种嵌入式设备上,项目地址:https://github.com/Wind4/vlmcsd。在这里我们直接下载编译好的二进制文件,并使用呉真制作的systemd脚本启动vlmcsd,即可提供KMS服务。

1
2
3
4
5
6
7
8
9
cd /usr/local
mkdir vlmcsd && cd vlmcsd
wget https://github.com/Wind4/vlmcsd/releases/download/svn1113/binaries.tar.gz
tar -xzvf binaries.tar.gz
ln -s binaries/Linux/intel/static/vlmcsd-x64-musl-static vlmcsd
cd /etc/systemd/system
wget https://github.com/kuretru/Scripts-Collection/raw/master/files/vlmcsd/vlmcsd.service -O vlmcsd.service
systemctl enable vlmcsd
systemctl start vlmcsd

  最后不要忘记添加防火墙规则,开放TCP 1688端口。

1
2
firewall-cmd --add-port=1688/tcp                   # for firewalld
iptables -A INPUT -p tcp --dport 1688 -j ACCPET # for iptables