使用vlmcsd自建KMS激活服务器

  • A+
所属分类:工具资源

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

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

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

使用vlmcsd自建KMS激活服务器

准备工作

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

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就可以编译了)

使用vlmcsd自建KMS激活服务器

 

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

使用vlmcsd自建KMS激活服务器

 

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

使用vlmcsd自建KMS激活服务器

 

部署并设置开机自启

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

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

使用vlmcsd自建KMS激活服务器

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

注意,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 ~/binaries/Linux/intel/static/ && ./vlmcsd-x64-musl-static然后Esc,输入:wq退出

查看运行情况:

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

使用vlmcsd自建KMS激活服务器

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

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

 

激活系统

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

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

slmgr /skms kms.srv.crsoo.com

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

slmgr /ato

4、最后一个命令:

slmgr /xpr

Win+R打开运行窗口,输入slmgr.vbs –xpr可查看是否激活。

 

bwg
小九

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: