转:基于路由openwrt固件搭建KMS服务器激活WINDOWS+OFFICE
首先,先介绍一下KMS这东西,KMS全称 Key Management Service,是微软官方面对大客户(使用数量多)的用于VOL版系统和OFFICE大批量激活的一个服务器。现在常见的KMS激活工具激活原理使用最小化的虚拟机搭建KMS服务器激活,但是这些工具内置病毒(把你电脑变成肉鸡,号称报毒是正常现象,实际上电脑端KMS激活只是几条批处理命令的事情),偷取个人信息以及偷偷占用你的电脑资源挖矿等。
至于KMS服务器,现在github上已有名为vlmcsd的开源KMS服务器,又经人移植到了openwrt(路由用的linux系统)平台上。
安卓已ROOT手机搭建KMS服务器:https://www.bilibili.com/read/cv1746326
VM虚拟机下搭建KMS服务器:https://www.bilibili.com/read/cv1761754
路由器端配置
第一步、拥有一个能刷三方openwrt固件的路由(VPS则参见VPS版教程)
第二步、打开WIN10 powershell ssh连接上路由(openwrt默认用户root,密码admin或root)
第三步、输入命令 cat /proc/cpuinfo 查看路由硬件信息
其中要关注的是cpu model(CPU架构)这项,如下图:
图中显示我的路由器是斐讯PSG1218A版,芯片是MT7620A,CPU架构为MIPS 24KEc,记住CPU架构。
第四步、电脑上下载对应架构的vlmcsd预编译ipk
Github链接:https://github.com/cokebar/openwrt-vlmcsd/tree/gh-pages
根据CPU架构下载对应的文件(我自己下载了mips_24kc和mipsel_24kc,后者能用,后续安装如果失败那就是选错了)
第五步、下载luci-app界面ipk
luci就是路由器web管理界面,浏览器进去的那个,方便管理
Github链接:https://github.com/cokebar/luci-app-vlmcsd/releases
如下图为我下载的两个ipk文件:
mipsel_24kc
第六步、使用WinSCP软件(或SCP命令将ipk文件上传到路由器/root目录下)
WinSCP配置如下图:
协议选SCP,路由主机名一般都是192.168.1.1,ssh/scp端口默认使用22不用改,用户名之前说过是root,密码同理
login,登录进去后界面如下:
左边是你电脑的文件系统,右边则是路由器的。直接将文件拖进右边即可上传。
如下图,我已经把两个ipk文件上传进路由器的/root/目录下了:
第七步、ssh命令连接上路由(WIN10自带SSH指令)
用法:ssh username@IP
这里大多数应该是ssh root@192.168.1.1,如下图
提示安装密钥文件,输入y后回车
提示输入用户密码,输入密码即可(密码暗文看不见,直接输入后回车即可)
登录成功
指令前面的内容本来也应该变的,我这里已经ssh上路由器了又ssh一遍所以没变化,不用在意。登录后默认就在/root/下,使用ls查看目录下文件:
可见两个文件已经在目录下
第八步、安装vlmcsd服务器
输入指令:
opkg update
opkg install vlmcsd*.ipk
opkg install luci-app-vlmcsd*.ipk
执行完这三条,KMS服务器安装已完成!第二条指令报错多半是下错了文件,架构不兼容。第三条指令可能也会报错,我的就报了,但是能正常使用。
浏览器进入路由器管理界面可看见vlmcsd已经成功安装:
电脑端配置
首先,保证你的WINDOWS系统和OFFICE是VOL版的,这样才可以激活。
WINDOWS系统除了旗舰版和家庭版都能激活。(我使用WIN10 专业版)
OFFICE 2016在MSDN只有专业增强版,下载进来并安装,
使用“OFFICE2016转VOL版.bat”这个批处理文件能将OFFICE转为VOL版
WINDOWS激活:
第一步、打开DOS或powershell,输入slmgr /upk,卸载WINDOWS自带密钥
第二步、输入slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
(在上面key列表选择对应版本的Key,也可以搜索找对应版本key)
安装对应密钥
常用Windows VL版KMS激活密钥列表:
Win10专业版KMS: W269N-WFGWX-YVC9B-4J6C9-T83GX
Win10企业版KMS: NPPR9-FWDCX-D2C8J-H872K-2YT43
Win10LTSB版KMS: DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Win10家庭版KMS: TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
Win10教育版KMS: NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Win7专业版KMS: FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
Win7企业版KMS: 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
第三步、slmgr /skms 192.168.1.1(路由器IP地址)
第四步、slmgr /ato
OFFICE激活:
第一步、找到你的OFFICE目录
我的是OFFICE 2016 32位版,目录为:
C:\Program Files (x86)\Microsoft Office\Office16
进去这个目录,可以看见有个OSPP.VBS文件
如果是OFFICE 2016 64位版,目录应为:
C:\Program Files\Microsoft Office\Office16
第二步、powershell中cd “C:\Program Files (x86)\Microsoft Office\Office16”(双引号中对应你的实际目录)
第三步、输入cscript ospp.vbs /sethst:192.168.1.1(你的路由IP)
第四步、输入cscript ospp.vbs /act
接下来享受激活的WINDOWS和OFFICE吧(使用系统自身批处理命令激活,因此不可能有后门,不用担心病毒和信息窃取之类的)。如果失败,请检查WINDOWS和OFFICE具体版本信息。
https://www.bilibili.com/read/cv1712931/