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
关于系统密钥
如果你的系统还没有系统密钥,建议到下面这篇文章查找:
暂无评论内容