之前分享过windows的kms
激活工具——HEU KMS Activator,用别人的总归不放心,于是摸鱼的时候看了下kms激活的原理然后自己部署了一个kms服务器。自己试了试能够激活我笔记本上的win10,之前笔记本重装过系统需要重新激活就随便从网上找了个kms服务器地址。
今天就教大家怎么样在服务器上部署一个kms服务器,windows上也可以但本文就不过多介绍了因为不能24小时运行给别人也提供不了服务。
自建KMS服务器
有个运行了很多年的kms激活站点,作者开源了自建的一键化脚本。
github地址:dylanbai8/kmspro: windows系统一句命令激活,office套件一句命令激活,一键搭建kms服务器,kms一键脚本,安卓Android搭建kms服务器 (github.com)
读了下作者的激活脚本,作者使用的是开源的vlmcsd
,脚本简化了我们配置它的过程。
vlmcsd仓库地址:Wind4/vlmcsd: KMS Emulator in C (currently runs on Linux including Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin) (github.com)
star还是挺多的,想了解原理的可以看看这个仓库。
使用
在服务器上把kmspro项目clone下来,git clone https://github.com/dylanbai8/kmspro.git
使用这个命令。
运行kmspro.sh
脚本时候会提示你缺少参数,centos的话直接./kmspro.sh centos
就能安装完成。
运行的时候监听的是1688
端口,有域名的话可以使用nginx反代到1688上,没有域名使用ip的话需要开放服务器1688端口的访问权限。
启动的话使用./kmspro.sh start
,默认给的激活命令里面的kms服务器是直接显示ip的,可以换成你自己的域名。
接着使用管理员
权限打开我们电脑的黑窗口,输入一键激活命令即可。我给kms服务器专门分了个域名,可以使用slmgr /skms kms.xiaoliu.life && slmgr /ato
一键激活。
域名反代就不多介绍了,很简单的,可以借鉴下下面我的nginx反代设置。
1 |
server { |
闲聊
今天发工资了出去吃个饭,幸亏在公司摸鱼摸的时间比较长稍微写了点,要不然今天就没时间写了(¬、¬)