通过vlmcsd搭建KMS激活服务器

KMS介绍

身在天朝,很多人都会使用一些 KMS 激活软件来激活 Windows 或者是 Office ,其实 KMS 的本质就是让系统连接上一个认证服务器,通过认证服务器来验证当前用户是否有使用系统全部功能的权限。

但事实上,网上搜到软件并不是很能让人放心,因为软件本身通常会需要一些系统权限,而且会被杀毒软件认为是病毒,而直接通过 CMD 来进行 KMS 认证显然是一种绿色无毒无害的方式。

值得注意的是,KMS 激活的有效期只有 180 天,到期之后会自动连接 KMS 服务器进行激活,所以推荐将 vlmcsd 部署成服务器中的常驻服务。

准备工作

如果懒得搞的话,直接翻到本文最后,有一键脚本

vlmcsd:https://github.com/Wind4/vlmcsd/releases

一台抗投诉的服务器:我用的是罗马尼亚的一台小配置服务器

最好一个域名,并解析到服务器ip,当然没有也可以

查看自己的CPU架构:cat /proc/cpuinfo ,如下所示,大部分都是intel的,当然也有amd的.

[root@wangfuchao ~]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 58
model name      : Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS)
stepping        : 9
microcode       : 0x1
cpu MHz         : 2799.998
cache size      : 16384 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm fsgsbase tsc_adjust smep erms xsaveopt arat
bugs            :
bogomips        : 5599.99
clflush size    : 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:

下载vlmcsd

我们可以在https://github.com/Wind4/vlmcsd/releases直接下载最新编译好的版本.

(有些小伙伴喜欢自己编译也是可以的,先git clone https://github.com/Wind4/vlmcsd.git ,然后安装gcc make: yum install gcc make -y ,之后cd vlmcsd/ ,输入make就可以编译了)

我这里直接下载编译好的版本,解压后找到对应系统CPU和位数的文件.

将上面的文件上传到服务器,这里我在根目录新建一个kms目录,并将它上传到此目录下

部署并设置开机自启

我们回到ssh中,cd到文件目录,依次输入:

chmod u+x vlmcsd-x64-musl-static
./vlmcsd-x64-musl-static

到这一步,就已经部署完毕了.

注意,vlmcsd需要用到1688端口,如果你的机器防火墙打开了,需要设置放行规则或者关闭:

systemctl stop firewalld.service  #这是关闭防火墙的命令

如果你的 VPS 开启了 iptables ,记得开启 1688 端口的 tcp 传输:

iptables -I INPUT 5 -p tcp -m state --state NEW -m tcp --dport 1688 -j ACCEPT

设置开机自启:

vi /etc/rc.local ,在里面输入i进入编辑模式,输入cd ~/kms && ./vlmcsd-x64-musl-static 然后Esc,输入:wq退出

查看运行情况:

ps -ef | grep vlmcsd-x64-musl-static

如果你不想用vlmcsd了,则可以使用如下命令来关闭vlmcsd

kill -9 (这里是上图使用psef命令回显的vlmcsd进程ID)

激活系统

1、使用管理员权限运行CMD

2、在CMD内键入如下命令:(下面的网址那里填写你的VPS公网IP或是解析到此IP的域名)

slmgr /skms kms.wangfuchao.com

3、继续在CMD内键入如下命令:

slmgr /ato

4、最后一个命令:

slmgr /xpr

检查是否激活:slmgr.vbs -dlv

关于系统密钥

如果你的系统还没有系统密钥,建议到下面这篇文章查找:

懒人一键脚本

https://www.wangfuchao.com/kms/

© 版权声明
THE END
喜欢就支持以下吧
点赞1赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容