在 CentOS 8 上搭建 KMS 服务器


一、前言

KMS 服务器这东西想必大家都不陌生,这里就不做过多介绍了。

本文将介绍如何在 CentOS 8 上搭建 KMS 服务器。

⚠️ 注意
• 由于软件是不断更新的,所以本文不保证搭建出来的 KMS 服务器能长期保持满意的效果。


二、操作环境

  • 操作系统:CentOS 8.0.1905(已关闭 SELinux)

三、操作方法

3.1 安装主程序

执行以下命令:

curl -L -o vlmcsd.tar.gz https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz && \
tar --no-same-owner -xf vlmcsd.tar.gz && \
mv binaries/Linux/intel/static/vlmcsd-x64-musl-static /usr/bin/vlmcsd && \
chmod 755 /usr/bin/vlmcsd && \
rm -rf binaries/ vlmcsd.tar.gz

3.2 安装服务文件

执行以下命令:

cat << EOF > /lib/systemd/system/vlmcsd.service

以下内容直接粘贴到命令行窗口中按回车即可。

[Unit]
Description=KMS Emulator
After=network.target

[Service]
Type=simple
Restart=always
RestartSec=5s
ExecStart=/usr/bin/vlmcsd -D -e

[Install]
WantedBy=multi-user.target
EOF

3.3 启动服务

执行以下命令:

systemctl start vlmcsd

如需开机自启动,请执行:

systemctl enable vlmcsd

3.4 防火墙的设置(可选)

如果服务器需要部署防火墙,请放行 TCP 1688 端口的传入链接。

以 iptables 为例,配置命令为:

iptables -A INPUT -p tcp --dport 1688 -j ACCEPT

然后根据需要自行保存防火墙的配置。

发表评论

电子邮件地址不会被公开。