现在 VPS 价格越来越便宜,以前独立博客的童鞋都是租用虚拟主机,现在几乎都用 VPS 了,5美元的 VPS 一抓一大把,充分利用 VPS ,我觉得装个 KMS 还是很有价值的,本文过一遍安装的流程。
KMS 项目地址:https://github.com/Wind4/vlmcsd
搭建流程
1、下载软件
下载地址:https://github.com/Wind4/vlmcsd/releases
vlmcsd 是已经编译好的可执行文件,可以在很多平台上使用,Windows、Linux、macOS都可以,本文以 Linux 为例,大家的 VPS,绝大部分应该使用的是 Linux 的系统。
解压下载的压缩包,找到适合自己使用的可执行文件,我的服务器使用的是 Intel 的CPU,使用的是 binaries/Linux/intel/glibc/vlmcsd-64-glibc
这个文件,我把他放到 /root/run/ 目录下。
cd /root/run/ wget https://github.com/Wind4/vlmcsd/releases/download/svn1113/binaries.tar.gz tar -xzvf binaries.tar.gz cd binaries/Linux/intel/glibc/ cp vlmcsd-64-glibc /root/run/ cd /root/run/ mv vlmcsd-64-glibc kms #改个名,好记一点
2、设置开机启动
到现在为止,KMS 其实可以运行了,我们只要运行一下 ./kms 即可,为了方便起见,我们还需要设置开机启动,这样就差不多一劳永逸了。
在 /etc/systemd/system/
目录下创建一个 kms.service
的文件:
vi /etc/systemd/system/kms.service
kms.service 文件里填入以下内容:
[Unit] After=network.target [Service] ExecStart=/root/run/kms Type=forking [Install] WantedBy=multi-user.target
如果 kms 程序没放在 /root/run/ 目录下,请自行修改。
如果需要更改端口,可以加一个 -P xxx
的参数,也可以使用 -l
来记录日志:
ExecStart=/root/run/kms -P 2688 -l /root/run/kms.log
常见的使用就是更改端口和记录日志,如果有其他的需求,可以使用 ./kms --help
来查看参数的详细说明。
如果有使用防火墙,请打开 KMS 绑定的端口。
设置完成上述之后,我们可以使用 systemctl start kms.service
来启动 kms 服务,systemctl enable kms.service
来设置开机启动,当我们看到“Created symlink from /etc/systemd/system/multi-user.target.wants/kms.service to /etc/systemd/system/kms.service.” 说明完成了开机启动的设置。
其他用法
1、为了可以在终端直接运行 kms 服务,我们可以建立一个软链接,这样就可以直接在终端里运行,不用进入 kms 所在目录。
ln -s /root/run/kms /usr/local/bin/kms
扩展阅读: