侧边栏壁纸
  • 累计撰写 22 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux 服务器搭建 KMS 服务

墨悠然
2023-09-26 / 0 评论 / 0 点赞 / 17 阅读 / 2425 字
温馨提示:
本文最后更新于 2023-11-01,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

搭建流程

下载软件

下载地址: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

查看服务状态。

0

评论区