自建KMS服务器搭建方法汇总
在企业中,许多软件都需要授权才能正常使用,而为了方便软件的管理和授权,很多公司选择使用Key Management Service(KMS)服务器。可以通过自建KMS服务器,将所有公司中的软件程序都授权,从而减少了公司的软件和授权的管理成本。下面将为大家介绍一些自建KMS服务器的方法。
方法一:使用Py-KMS搭建
Py-KMS是一种Python编写的KMS服务器,可以在Linux、Windows和macOS上运行。使用此方法可以很轻松的搭建一个KMS服务器。
首先需要安装Python,在官网上下载并安装,然后下载下面的代码:
git clone https://github.com/sysca11/py-kms.git
下载完成后,可以在同一目录下,创建一个server.ini文件并将以下内容保存其中:
[Server]
; # 服务器监听地址和端口号(默认为localhost:1688)
ListenAddress = 0.0.0.0
ListenPort = 1688
; # Windows Server 2008 / Windows 7 VL支持
; # 允许远程主机调用更改密钥的命令
; # 如果客户端不支持,可以禁用它
[Windows]
; Enable = 1 开启支持
Enable = 1
; # Windows Server 2008 R2 / Windows 7支持
; # Allow clients to use HWID抑制模式
[Windows7]
; Enable = 1 开启支持
Enable = 1
; # Office 2010支持
[Office2010]
; # 允许多个活动客户端(MAK)密钥同时使用PNP服务
; MultiClients = 1 允许多个客户端
MultiClients = 1
然后打开终端(Command Prompt on Windows)并运行以下命令:
cd py-kms
python server.py
执行上述命令后,KMS服务器将会在0.0.0.0, 1688端口上监听,并开启对于Windows Server 2008 / Windows 7,Windows Server 2008 R2 / Windows 7以及Office 2010产品的支持。
方法二:使用VLMCSD搭建
VLMCSD是一个允许使用HACKINTOSH工具激活Microsoft产品的开源软件,可用于搭建KMS服务器。
首先需要下载和安装VLMCSD,然后使用终端(Command Prompt)进入软件的安装目录,并执行以下命令:
./vlmcsd-x64-macos
执行上述命令后,KM活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看S服务器将会在0.0.0.0,1688端口上监听,并开启对于Windows系统以及Microsoft Office产品的支持。
方法三:使用py-kms-caddy搭建
Py-KMS-Caddy是对Py-KMS的增强版,可以自动生成HTTPS证书并提供WebUI。
首先需要下载和安装Python,然后下载py-kms-caddy项目的代码,并运行以下命令:
git clone https://github.com/Shinne/py-kms-caddy.git
cd py-kms-caddy/
python3 pykmscaddy.py start
运行上述命令后,就可以使用https://your_IP:2333进行访问,使用WebUI来管理Py-KMS-Caddy。
方法四:使用Docker搭建
Docker是一种流行的容器化平台,可以将软件程序打包到容器中,并在任何系统上运行。可以使用Docker中的容器搭建KMS服务器。
首先需要下载并安装Docker,然后执行以下命令:
docker run -d -p 1688:1688 –name kms windevk/kms:latest
执行上述命令后,Docker将会运行最新版本的Windows KMS容器,并监听1688端口。
总结
自建KMS服务器可以方便地实现批量授权,也可以配置成顺序授权,最大限度节省了公司运维成本。本文分别介绍了Py-KMS、VLMCS、py-kms-caddy和Docker这四种常见的KMS服务器搭建方法,希望对大家有所帮助。
还没有评论,来说两句吧...