- A+
所属分类:技术教程
文章《本站已部署KMS激活服务器,支持激活各版本的Windows以及各版本Office》已经介绍了本站的KMS服务器使用方法,本文将讲述本站是如何搭建的,网上有很多的搭建教程,最简单的就是一键搭建了,下载安装一条命令就搞定了,本文的比起一键搭建显得稍微麻烦了一些,因为我想用最新的vlmcsd程序包,写这篇文章最主要的原因其实还是想以后忘记搭建步骤了,可以看看,所以各位大佬勿喷。
本站的搭建是参考的自由的博客和MosFoyer的博客,本站服务器机型为CentOS7.3 64位
下载并上传vmlcsd到服务器
从My Digital Life网站下载最新版本的vlmcsd程序包,截至本文发文当前的最新版本为1111,下载得到压缩包文件 vlmcsd-1111-2017-06-17-Hotbird64.rar,本文末也将提供此版本的百度云链接,不想去官网下载的可以用本站提供的。
解压找到找到vlmcsd-1111-2017-06-17-Hotbird64\binaries\Linux\intel\static目录下的vlmcsd-x64-musl-static,这里使用64位的版本,如果是32位的请选择X86版本。
将vlmcsd-x64-musl-static文件重命名为vlmcsd
上传vlmcsd文件到/usr/bin/目录下,并设置755的权限
- chmod 755 /usr/bin/vlmcsd //将vlmcsd设置为755权限
添加vlmcsd服务
首先新建一个空的文件保存就好了,用来存放PID的文件,便于后来添加service时要用到。
- vi /var/run/vlmcsd.pid //新建vlmcsd.pid文件
- :wq //保存
新建vlmcsd.service的文档,并添加以下内容
- vi /lib/systemd/system/vlmcsd.service //新建vlmcsd.service 文件
点击展开按钮查看所要添加的内容展开
- [Unit]
- Description=KMS Server By vlmcsd
- After=network.target
- [Service]
- Type=forking
- PIDFile=/var/run/vlmcsd.pid
- ExecStart=/usr/bin/vlmcsd -p /var/run/vlmcsd.pid
- ExecStop=/bin/kill -HUP $MAINPID
- PrivateTmp=true
- [Install]
- WantedBy=multi-user.target
- :wq //保存
重载服务
- systemctl daemon-reload //重载服务
启动vlmcsd
- systemctl start vlmcsd //启动vlmcsd
查看vlmcsd的运行状态
- systemctl status vlmcsd //查看vlmcsd的运行状态
若出现类似如下显示,则表示已经运行
设置开机启动
- systemctl enable vlmcsd //设置vlmcsd开机启动
端口设置
vlmcsd 程序默认端口:1688
如果你的服务器开启了防火墙,请执行以下语句添加例外
- /sbin/iptables -I INPUT -p tcp --dport 1688 -j ACCEPT //将1688端口设置例外
- /sbin/iptables-save //保存
至此,vlmcsd配置完成,已经可以使用此KMS程序进行激活。
PS:本文采用的是直接在线编辑,当然,也可以本地新建文件,添加所需内容后通过FTP上传至相应目录,注意不要用自带的记事本编辑,一定要用专门的代码编辑器
声明:本教程仅供内部学习、研究、测试使用,不得外传,不得用于任何商业用途,本文作者不承担任何法律责任!
- 我的QQ
- 这是我的QQ扫一扫
- 我的微信
- 这是我的微信扫一扫
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏