利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)利用 KMS 激活 Windows 操作系统和 Office 早已不是什么新鲜事 但是呢 不信任来路不明的激活工具 外部服务器又不稳定 随时可能停服 所以 还是发扬自己动手 丰衣足食的优良作风 求人不如求己 那就自己搭一台好了 当然 这里说的部署并不是真的要部署一台微软的 KMS 服务器 显然博主掏不起那个银子 所以 薅羊毛而已啦 下面进入正题 项目名称 VLMCSD 项目简介 KMSEmulatori

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

利用KMS激活Windows操作系统和Office早已不是什么新鲜事,但是呢,不信任来路不明的激活工具,外部服务器又不稳定,随时可能停服,所以,还是发扬自己动手、丰衣足食的优良作风,求人不如求己,那就自己搭一台好了。当然,这里说的部署并不是真的要部署一台微软的KMS服务器,显然博主掏不起那个银子,所以,薅羊毛而已啦,下面进入正题。

项目名称:VLMCSD
项目简介:KMS Emulator in C (Currently runs on Linux, Mac OS, iOS, Windows with or without Cygwin)
项目主页:https://github.com/Wind4/vlmcsd
软件下载:https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz






利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

首先通过上述下载页面将软件下载下来,不过由于GitHub自身原因,下载不是特别的稳定,博主已经把最新版本的源代码和编译好的工具下载好并打包上传,网友们可以自行下载。信不过博主的,可以通过上述链接自行下载。

1. Windows 平台部署KMS服务器 

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

将下载好的工具软件解压到指定的目录下,记得事先关闭杀毒软件(Windows自带的Windows Defender也算)以防发生意外。将工具软件的服务端拷贝到系统文件夹中,方便后续创建系统服务,操作如下:

# VLMCSD 服务端参考路径 # $APP_PATH\vlmcsd-1112-2018-10-20-Hotbird64\binaries\Windows\intel\vlmcsd-Windows-x64.exe copy vlmcsd-Windows-x64.exe %windir%\System32\vlmcsd.exe

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

接下来,以管理员模式创建命令提示符窗口,我们要创建系统服务并设置为自动启动,同时打开防火墙服务端口,参考命令如下:

# Create System Service sc create KMSSrv binpath=%windir%\System32\vlmcsd.exe type=own start=auto displayname="KMS Emulator" # Run Vlmcsd net start KMSSrv # Open Port:1688 netsh advfirewall firewall add rule name="KMS Emulator Server" dir=in action=allow protocol=TCP localport=1688 

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

 至此,KMS服务器算是搭建完毕了,接下来,就要测试下服务器是否生效,同样在刚才解压的工具软件目录下,找到如下客户端程序并拷贝到系统文件夹,参照下述命令执行:

# 拷贝客户端程序到SysWow64 copy vlmcs-Windows-x64.exe %windir%\SysWOW64\vlmcs.exe # 执行测试命令 vlmcs.exe -v -l 3 localhost

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

2. Linux 平台部署KMS服务器

下面的内容要求读者至少要有Linux操作系统的基础知识,这里以CentOS为例进行演示,博主不会讲解的特别详细,对Linux系统不了解的朋友可以不必向后看了。

操作系统:CentOS7 (1804) 64Bit
测试平台:VMWare Workstation 14

同样,首先要把软件包取回本地,博主这里因为是虚拟机环境,为了节省时间,所以就直接使用VMWare-Tools提供的共享目录功能替代了下载过程,wget命令换cp的区别而已,参考注释掉的wget命令即可。

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

# 获取工具软件包 # wget -O /tmp/binaries.tar.gz https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz cp /mnt/hgfs/SandBox/Swap/binaries.tar.gz /tmp/ # 解包 tar -xzf /tmp/binaries.tar.gz -C /tmp/

 利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

现在,是最关键的一步,需要为VLMCSD创建系统服务,参照下述命令以及上述截图,请读者自行配置该服务。

# 拷贝Vlmcsd服务端到目标目录 cp /tmp/binaries/Linux/intel/static/vlmcsd-x64-musl-static /usr/bin/ # 修改文件权限添加可执行权限 chmod 755 /usr/bin/vlmcsd-x64-musl-static # 为服务创建PID文件 touch /var/run/vlmcsd.pid # 创建服务配置文件 touch /lib/systemd/system/vlmcsd.service # 参照下述模板编辑服务配置 vim /lib/systemd/system/vlmcsd.service

服务创建完毕之后,接下来就是启动服务并开通防火墙默认1688端口,见证奇迹的时刻到了!

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

# 重新载入服务 systemctl daemon-reload # 设置Vlmcsd服务自启动 systemctl enable vlmcsd.service # 启动Vlmcsd服务 systemctl start vlmcsd.service # 添加防火墙规则放通1688端口 firewall-cmd --zone=public --add-port=1688/tcp --permanent firewall-cmd --reload

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

# 测试Vlmcsd服务器 vlmcs.exe -v -l 8 192.168.3.18

好了,至此,如何利用VLMCSD在Windows及Linux系统中部署KMS服务器已经讲解完毕,输入如上命令测试下服务器看看服务是否正常运行了?记得把IP地址替换成自己的哟!需要特别补充说明的是,该项目最后一次发布的RELEASE版本(也就是上文提供网盘下载的版本)仅支持到Office 2016以及Windows 10 Enterprise 2016 LTSB,是不支持、也无法激活Office 2019以及Windows 10 Enteprise LTSC 2019版本的。支持激活的应用列表可参考下图,有更高版本需要的,请自行下载、编译最新项目代码。

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

3. 获取最新版VLMCSD代码并编译

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

利用VLMCSD部署本地KMS服务器(Windows + CentOS7)

可以看到,最新版本的VLMCSD是支持激活Office 2019以及Windows 10 Enterprise LTSC 2019的,有需要的朋友可以自行下载编译最新项目代码获取支持,这里就不再详述了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216990.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午10:36
下一篇 2026年3月18日 上午10:36


相关推荐

  • UICollectionView和自定义UICollectionViewCell的基本用法

    UICollectionView和自定义UICollectionViewCell的基本用法下面简单介绍一下 UICollection 的基本用法 直接上代码 STPlayHistor m STPlayHistor m import STPlayHistor h import STPlayHistor h interfaceSTP

    2026年3月17日
    2
  • python表白代码大全简单-python表白代码

    python表白代码大全简单-python表白代码广告关闭腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元!作者|马超编辑|jane来源|csdn博客【导语】转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用python表白的方式。让程序员的恋人们感受一下it人的浪漫。一、词云制作首先咱们可以用之前介绍过的wordcould包制作词云。wordc…

    2022年6月2日
    50
  • HADOOP生态圈知识概述

    HADOOP生态圈知识概述一.hadoop生态概况Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。具有可靠、高效、可伸缩的特点。Hadoop的核心是HDFS、YARN和Mapreduce。随着处理任务不同,各种组件相继出现,丰富Hadoop生态圈,目前生态圈结构大致如图所示:随着处理任务不同,各种组件相继出现,丰富Hadoop生态圈,目前生态圈结构大致如图所示:根据服务对象和层次分为:数据..

    2022年5月21日
    39
  • css初始[通俗易懂]

    css概念及作用css即层叠样式表的英文缩写作用:1渲染页面2页面布局css语法CSS规则由两个主要的部分构成:选择器,以及一条或多条声明。示例及详解h1{color:red;

    2022年3月29日
    47
  • p2p在线直播流(何为流媒体)

    看到网上一些吹牛P2P低延时的文章,觉得不是很靠谱,抽空调研了一下这个问题。P2P低延时的几个方向:   方法一:通过直接采集并编码多媒体帧,将多媒体帧切分成1KB大小的数据颗粒,采用push策略的进行小包传输,提高传输效率,减小传输延时;          具体参见:http://www.google.com/patents/CN101945129A?cl

    2022年4月10日
    71
  • Excel 各种密码的破解,大全建议收藏!

      本文介绍在Excel的多个文件版本中破解各类密码,包含文件的查看、只读密码,工作表、工作簿的保护密码,以及VBA工程密码。内容非常全面,建议你收藏。文件作者加密码是防止数据被查看,修改,所以,文件密码破解仅供于学习参考,请尊重作者版权,不要断人财路。  下面的有些操作不易撤销,为了防止文件被破坏,破解密码前建议备份原文件。1.文件查看、只读密码破解  Excel文件的查看、只…

    2022年4月4日
    2.0K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号