https://github.com/dakkidaze/one-key-kms

嘛,其实真没什么技术含量。

刚写出来的时候还被TeddySun一顿吐槽没有异常判断。。

(其实是不会写)

好了正题。

vlmcsd是一个跨平台的KMS服务器程序,轻量快速,作者Wind4,repo在此:https://github.com/Wind4/vlmcsd

搭建也是很简单的,用一键脚本:

wget --no-check-certificate https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/one-key-kms-debian.sh //for Debian etc

wget --no-check-certificate https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/one-key-kms-centos.sh //for CentOS etc

下载完成后运行脚本,按照提示即可完成安装。

cd /usr/local/kms/
./vlmcsd -h

这会打印出所有的可用命令,一般情况下一个kms服务器只要跑起来并能记录日志就可以了,所以只要这样:

./vlmcsd -L 0.0.0.0:1688 -l vlmcsd.log

这样会在后台运行vlmcsd,并在相同目录下生成日志文件vlmcsd.log。
如果想看看这个程序都做了什么,可以加上-D参数:

./vlmcsd -D

服务器会在前台运行,将日志信息输出到屏幕上。

停止运行使用pkill即可:

pkill vlmcsd

如果你觉得麻烦,其实早就写好了管理脚本(需配合一键安装脚本使用,如果不是使用一键安装脚本使用请手动更改脚本里的可执行文件路径)。

wget --no-check-certificate https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/kms.sh

有start,stop,restart,status四个功能,直接执行即可,比如:

./kms.sh start

Enjoy!