Linux 快速搭建 KMS 激活服务器,让 PC 激活 Windows 和 Office 并自动续期,告别网上的来路不明的激活工具,防止意外中毒。
One key KMS
虽然目前已经有各种 PC 用的 KMS 激活程序,例如KMSAuto或者KMS VL ALL之类的,但是他们都会被 Windows Defender 或者普通的杀毒软件认为是病毒。
虽然你“相信”这些软件被报毒是很正常的,直接加入白名单了事,然而你确实不知道你从网上搜索下载的这些激活程序是不是真的经过别人的改造植入了病毒……
因此,我们可以利用自己的 Linux VPS 搭建 KMS 激活服务器给自己的 PC 使用,这样既安全无毒又不怕激活丢失。
搭建KMS服务
1.下载one-key-kms脚本,并安装源码
CentOS / Redhat / Fedora
1
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
1
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
本人采用Ubuntu系统进行安装,安装时最好具有root权限,以免权限不足报错。
2.将完成下载后的vlmcsd文件夹放入到/usr/local/,就能够在任何位置执行kms.sh。
3.下载kms脚本
1 | wget https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/kms.sh && chmod +x kms.sh |
下载后,打开kms.sh,更改DAEMON的路径为=存放vlmcsd的根目录/vlmcsd/bin/vlmcd
4.脚本运行
- 运行参数
启动脚本:./kms.sh start
停止脚本:./kms.sh stop
重启脚本:./kms.sh restart
查看运行状态:./kms.sh status
5.打开1668端口
CentOS / Redhat / Fedora
iptables -I INPUT -p tcp –dport 1688 -j ACCEPTDebian / Ubuntu / Mint
sudo ufw allow 1688
激活Windows
以管理员身份运行cmd或者PowerShell,输入以下命令
1 | cd /d "%SystemRoot%\system32" |
弹出窗口后表示激活成功。
每过 180 天,系统都会自动与你的 KMS 服务器通信来激活 Windows,只要到时候你的 KMS 服务器还在,Windows 就能继续激活。
注意:Linux服务开启的时候才能进行激活,不然报各种ERROR
激活Office
以管理员身份运行cmd或者PowerShell,输入以下命令
1 | # 默认路径是以下路径,自定义安装找到相应的ospp.vbs即可 |
成功的话会报Successful
开机自启动
如果只是想简单的让 KMS 服务在 Linux 上开机自启,那么编辑/etc/rc.local文件,在exit 0(如果有)前面加上一句
1 | #(shell dir)为该脚本存放的目录 |
本文转载自神代绮凛
如有问题,请联系邮箱cginmax1998@gmail.com