简介

在Linux上一键搭建KMS服务器,不在需要什么激活工具。自行激活windows/office。防止意外中毒或被植入后门。

项目介绍

如果现在从网上寻找激活工具,可以找到各种各样的激活工具。比如 KMSAuto 或者 暴风 之类的,但是它们都会被 Windows Defender 或者普通的杀毒软件认为是病毒。虽然评论或者是作者都说没有病毒。但当使用它的时候还是要小心翼翼。害怕被植入后门。与其这样,不如自己搭建一个KMS激活服务器自行激活windows/office,这样既安全无毒又不怕激活丢失。

  • 只能激活 VOL 版本(即“团体批量许可证”版)的 Windows,Office 则有办法从零售版转成 VOL 版所以不用担心,如果无法激活可以参考下文的激活工具。

VOL版

VOL Volume Licensing for Organizations ,中文即团体批量许可证,根据这个许可,其所用密钥称为VLK(Volume Licensing Key ),当企业或者政府需要大量购买一软件时可以获得优惠。这种产品的光盘的卷标都带有"VOL"字样,就取"Volume"前3个字母,以表明是批量。

这种版本根据购买数量等又细分为“开放式许可证”(Open License)、“选择式许可证(Select License)”、“企业协议(Enterprise Agreement)”、“学术教育许可证(Academic Volume Licensing)”等5种版本。我们说的上海政府 VOL 版XP就是这种批量购买的版本。而根据 VOL 计划规定, VOL 产品是不需要激活的(无论升级到SP1还是SP3)。
VOL可以安装多台机器,不像零售版只能安装一台。而且不用激活,只有PROFESSIONAL版本。可以升级到SP3。和普通的XP PRO使用比较没有任何区别。

one-key-kms

在Linux上一键搭建KMS服务器

特别感谢KMS服务器程序的开发者Wind4

KMS服务器软件vlmcsd Github主页:https://github.com/Wind4/vlmcsd

现在还处于测试阶段,您的服务器出现任何问题本人与服务器程序作者均不承担任何责任。

请根据自己的服务器操作系统运行对应的脚本。

CentOS,Redhat,Fedora等请选择CentOS脚本

Debian,Ubuntu,Mint等请选择Debian脚本

kms.sh管理脚本的使用

如果您使用这里的一键脚本安装,即可完美使用该脚本,否则需要手动更改可执行文件存放路径

只有start/stop/restart/status的功能,直接执行即可

./kms.sh start

这样。

搭建教程

  • one-key-kms项目.

下载脚本并运行,根据提示键入y开始安装

  • CentOS / Redhat / Fedora
wget https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/one-key-kms-centos.sh && chmod +x one-key-kms-centos.sh &&./one-key-kms-centos.sh
  • Debian / Ubuntu / Mint
wget https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/one-key-kms-debian.sh && chmod +x one-key-kms-debian.sh && ./one-key-kms-debian.sh

注解

#下载脚本
wget https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/kms.sh && chmod +x kms.sh
#启动 KMS 服务
./kms.sh start
#脚本可以使用的参数:
# start | stop | restart | status

如果你的防火墙默认 DROP,那么需要手动放行1688端口

  • CentOS / Redhat / Fedora
iptables -I INPUT -p tcp --dport 1688 -j ACCEPT
  • Debian / Ubuntu / Mint
#如果有 ufw 的话
ufw allow 1688
#如果没有的话,这么方便的防火墙工具为啥不装一个嘞~

激活教程

激活windows

  • 注:只能激活 VOL 版的系统。

以管理员身份运行 命令提示符 或者 PowerShell ,然后输入以下命令:

cd /d "%SystemRoot%\system32"
slmgr /skms 你的KMS服务端主机的IP或者域名
slmgr /ato
slmgr /xpr

成功的话你应该会看到这样的提示:

1

这样,每过 180 天,系统都会自动与你的 KMS 服务器通信来激活 Windows,只要到时候你的 KMS 服务器还在,Windows 就能继续激活,当然,你也可以随时通过slmgr /skms这条命令来更换你的 KMS 服务器地址

激活office

  • 只能激活 VL 版的 Office,如果是零售版,百度一下有很多将零售版转换为 VL版的方法和批处理脚本;如果你比较懒,也可以参考博客中的激活工具。文章链接在上边。

首先确定你的 Office 版本所对应的目录名称:

  • 如果你的 Office 是 32 位的,那么目录就在
C:\Program Files (x86)\Microsoft Office\目录名称
  • 如果是 64 位,那么在
C:\Program Files\Microsoft Office\目录名称

接下来以管理员身份运行命令提示符或者PowerShell,然后输入以下命令:

#以 64 位的 Office2016 为例,进入 Office 目录
cd "C:\Program Files\Microsoft Office\Office16"
cscript ospp.vbs /sethst:你的KMS服务端主机的IP或者域名
cscript ospp.vbs /act

如果成功的话会输出如下:

2

由于电脑上还安装了 Visio,因此有两次激活

其他说明

开机自启

如果只是想简单的让 KMS 服务在 Linux 上开机自启,那么编辑/etc/rc.local文件,在exit 0(如果有)前面加上一句,然后保存即可

#假设之前下载的那个 kms.sh 脚本位于 /root/kms.sh
/root/kms.sh start

守护进程

如果你有很高的要求,想让 KMS 服务以守护进程的方式运行,防止服务意外终止

#Debian / Ubuntu / Mint 使用 apt-get 来安装 supervisor
#CentOS / Redhat / Fedora 使用 yum 来安装 supervisor
#这里以 Debian 系统为例
apt-get install supervisor -y
echo "[program:kms]
command=/usr/local/kms/vlmcsd -L 0.0.0.0:1688
autorestart=true
autostart=true
user=root" > /etc/supervisor/conf.d/kms.conf
/etc/init.d/supervisor restart

如果你使用守护进程方式运行 KMS 服务,那么就不需要在/etc/rc.local中写入开机启动命令

特别感谢:神代綺凜の萌化小基地

最后修改:2018 年 05 月 24 日 11 : 11 AM
生活需要一些仪式感,比如手冲一杯咖啡:)