自行编译vlmcsd搭建KMS服务器

项目开源地址:https://github.com/Wind4/vlmcsd

本站KMS服务可用性:KMS服务监测

正常来说,作者已经在Releases发布了编译好的二进制文件,一般需求可以直接将相应架构二进制文件上传服务器就可以使用了

确实,官方编译好的文件包里包含了不同操作系统、构架的二进制文件,但是还是难免遇到奇葩构架无法找到合适二进制文件运行的情况,这时,编译源码就是最好的选择。

 

编译所需依赖:git(也可以省掉,直接下载并将源码包上传服务器)、make

 

编译

#逐行执行!
    cd ~

#从github克隆项目
    git clone https://github.com/Wind4/vlmcsd.git

#进入目录
    cd vlmcsd

#编译
    make

 

编译生成的vlmcsd、vlmcs二进制文件会在 bin 文件夹下

vlmcsd为kms服务端,vlmcs是测试服务端状态的工具

 

可以将vlmcsd移动至/bin下

 

创建一个服务

cat > /etc/systemd/system/vlmcsd.service <<EOF
Description=vlmcsd
[Service]
WorkingDirectory=/bin
ExecStart=/bin/vlmcsd
ExecReload=/bin/kill -s HUP 
ExecStop=/bin/kill -s QUIT
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
EOF

 

添加开机自启

systemctl enable --now vlmcsd

并自行设置防火墙开放1688端口

 

测试vlmcsd是否运行成功

/root/vlmcsd/bin/vlmcs

如果服务状态正常,会返回以下值:

 

激活Windows:

管理员身份运行CMD

slmgr /ipk  XXXXX-XXXXXXX-XXXXXXX-XXXXX   (安装对应版本的秘钥)

slmgr /skms kms.rua.org.cn  (或者替换成自己搭建的kms服务器)

slmgr /ato  (激活)

 

更多Windows激活版本及脚本请查看KMS服务

 

THE END
分享
二维码
文章目录
关闭
目 录