搭建流程
下载软件
下载地址:https://github.com/Wind4/vlmcsd/releases
vlmcsd 是已经编译好的可执行文件,可以在很多平台上使用,Windows、Linux、macOS都可以,本文以 Linux 为例
解压下载的压缩包,找到适合自己使用的可执行文件,我的服务器使用的是 Intel 的CPU,使用的是 binaries/Linux/intel/static/vlmcsd-x64-musl-static 这个文件,我把他放到 /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/static/
cp vlmcsd-x64-musl-static /root/run/
cd /root/run/
mv vlmcsd-64-glibc kms #改个名,好记一点
设置开机启动
到现在为止,KMS 其实可以运行了,我们只要运行一下 ./kms 即可,为了方便起见,我们还需要设置开机启动。
在 /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/ 目录下,请自行修改。默认端口:1688
如果需要更改端口,可以加一个 -P xxx
的参数,也可以使用 -l
来记录日志:
ExecStart=/root/run/kms -P 2222 -l /root/run/kms.log
常见的使用就是更改端口和记录日志,如果有其他的需求,可以使用 ./kms --help
来查看参数的详细说明。
如果有使用防火墙,请打开 KMS 绑定的端口。
设置完成上述之后,我们可以使用 systemctl start kms.service
来启动 kms 服务,systemctl enable kms.service
来设置开机启动,systemctl status kms.service
查看服务状态。
评论区