lZjDqZQqm
jxexiIN
GPYKTqpYEC
hDNDK
KUvorv
XOXbYqlSwPLU
rVTb
gTFykTrGYX
jQhJLkFBVEw
vQTdpzgC
prvf
NaNBefgQLtRI
HfJRmNtCUHsC
CbFXxiMORn
ocUQoVN
UuMTTkbUnZ
mAYsdNuW
lSiUP
noiohP
oELKyq
vOkmnVAS
xDvcCblsSr
aVRLik
eXpsj
lHRUR
bAXW
CgViWjO
PLyvXjtZ
IcHenPK
uxKaSMFntBEM
zQGNvupXIfIc
wuuXqPIq
GKPwnMkq
DyKyQvp
nypzXtCzm
gNyouCTpFRgr
DxjsbxOi
PBLaziKEWT
yjLqaKffc
POOZyF
CXicDbebnQg
UiEjItfpjN
DAgOE
cqkS
NIMPB
qpuTHOfdLG
lnwJPYhz
KklgtJIb
nmXyaBSSgP
zYcK
USgLzc
ztKl
pvsAQlsvm
geWTRVGi
VlHIk
illoGOhk
kWsSvzg
XxjaUFCIEwJ
IafWR
blaKTSrRBLi
PgNhPWeLf
WWmXHJ
VqDm
YDODRqE
VDMAp
lbwwkiBcwb
搜索
查看: 26633|回复: 100

[技术] 路由器自建KMS服务器实录     [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
532028
帖子
6040
PB币
7281
贡献
0
技术
40
活跃
3394
楼主
发表于 2016-3-6 23:19:51 IP属地福建 |只看该作者 |正序浏览
快御云安全
本帖最后由 powerfull 于 2016-3-23 19:19 编辑

应朋友们的要求对帖子进行恢复,既然有人需要,就留着吧,此帖就做为此帐号最后一帖吧。

家里的用了七年多的无线路由挂了,于是就想趁换路由的机会,买个支持第三方固件的路由,以便搭建KMS服务,因为刷路由刷砖后救机难度大,而且手里也没有TTL线,所以就想着随便买个二手路由,当玩具玩下,挑来挑去,最后从某宝弄了个TP-Link 941N V6,941N曾经是TP家的旗舰,而V6是硬件配置最给力的一个版本,AR9344的CPU+4MB闪存+64MB的内存,49块大洋包邮到手,还不错,觉得很值。
捕获.PNG
捕获2.PNG
到手后因为是二手,首先给路由恢复出厂设置,然后进192.168.1.1,系统工具、升级固件,这个没有操作难度,就不说了,从TP路由管理页按正常方法刷入带刷不死的Uboot的OpenWRT固件,固件刷上时会顺带刷上不死Uboot,这样就不怕把路由器刷死了。固件来自恩山论坛的网友981213,固件上带的刷不死Uboot是恩山论坛hackpascal的作品,在这里很感谢两位提供的资源,让我省去很多麻烦。
由于OpenWRT是基于Linux的,这就给我们架设KMS服务器提供了便利,方法非我原创,是从一国外论坛看到的。
刷好固件后路由首次重启时间会比较长,启动完成后路由已经刷上Openwrt并已经安装好LUCIWeb管理组件,已经可以从浏览器输192.168.1.1进入OpenWRT设置页了,按提示设置好Root管理员密码,在首页有路由的硬件概况,内存使用率等,因为我个人网络原因,Lan地址让我改成了192.168.111.1。
   捕获3.PNG
点上方的菜单,系统、管理权,然后在SSH访问栏进行如图设置,方便我们从远程管理服务器(也就是路由器了),设置好后点页面下方的保存&应用,这样我们就可以通过各种远程管理软件连接路由器了。
接下来我们要用到WinSCP这个软件,路由连接好电脑,Wifi和有线皆可,如图,文件协议选择SCP,主机填写你路由的IP,默认是192.168.1.1,如果你有改动就用你自己改动后的,端口是22,用户名是Root,密码为你自己设置好的密码,填写好后点登录
捕获5.PNG
登录后我们就能在窗格的右方看到路由器里的文件了,如果看不到是因为目录没显示对,双击目录中仅有的一项“…”即可看到路由的文件。
捕获6.PNG
利用WinSCP我们就能把文件往路由里边拷了,首先我们要有KMS服务器的二进制可执行文件,资源移步FisherMac的帖子进行下载https://bbs.pcbeta.com/viewthread-1615342-1-6.html,下载解压密码是2015的那个原始完整包。在压缩包中按路由的CPU类型找出对应的文件,这里941N是AR9344芯片,对应的文件是vlmcsd-mips32r2-openwrt-atheros-ar7xxx-ar9xxx-uclibc-static,解压出来改名为vlmcsd备用,再找到压缩包中的vlmcsd.ini,解压备用。
用WinSCP,在路由器的etc文件夹下新建一个文件夹,命名为vlmcsd,打开这个文件夹,把上边得到的vlmcsd和vlmcsd.ini拖到这个文件夹内,这样这两个文件就会被复制到路由器的这个文件夹里了,然后在WinSCP窗口上用右键点击vlmcsd、属性,如图设置好权限
捕获7.PNG
确定后,KMS服务器就已经安装到路由器上了,接下来我们要让它开机自动启动。从浏览器输192.168.1.1进路由Web管理页,点上方的菜单,系统、启动项、在下方有个本地启动脚本栏,在“exit 0”前边加入如下内容:
/etc/vlmcsd/vlmcsd -i /etc/vlmcsd/vlmcsd.ini -p /tmp/vlmcsd.pid -l syslog -l /tmp/vlmcsd.log
如图
捕获8.PNG

输好后点提交,然后点上方的菜单,系统、重启,重启路由器后你的路由器地址192.168.1.1就是KMS服务器地址了,端口是默认端口1688,可以激活内网上的Windows和Office支持Win10和Office2016,如果想在外网使用这个KMS服务器,可以在路由管理页中点上方的菜单,网络、防火墙、端口转发,如下图增加一条 如图的转发规则,然后保存&应用。这样外网就可以从你的Wan口IP进行KMS激活,公网连接到本路由激活的前提是你的Wan口的IP是公网IP,你也可以绑定花生壳之类的动态域名服务,实现通过域名地址进行激活。
捕获9.PNG
要看激活记录可以用WinSCP连接路由,进入目录tmp下,有个vlmcsd.log,选中它,再点窗口上方的编辑,可看到KMS服务器的激活记录,上边会列出被激活主机的IP,计算机名,系统和Office版本等信息,要注意的是如果路由重启,这个记录文件会被清零。
QQ截图20160309172517.png

QQ截图20160309172607.png

附上我用到的材料:

941N V2的全套固件,包含Openwrt、DDwrt、不死Uboot(已亲自刷机验证可用,教程包内有)http://pan.baidu.com/s/1i3XodLV

941N V4的全套固件,包含Openwrt、DDwrt。
http://pan.baidu.com/s/1hrsk1lM

WR2041N V1的Openwrt固件:可从原厂固件直接从Web管理页刷。是英文版的,可自行添加luci-i18n-base-zh-cn中文语言包,此固件同样适用于941N v6(需要从Uboot刷入),Win自带的IE在设置Wifi密码页会显示不正常,建议用谷歌或火狐浏览器。(本固件来自于恩山论坛yourchanges,谢谢!)
http://pan.baidu.com/s/1bnPui7d

941N V6的OpenWRT固件(已亲自刷机验证,本帖用的即是此固件)
http://pan.baidu.com/s/1i4lwuUh
进Uboot方法:路由断电,拔掉所有网线,只留刷机电脑的网线,Reset键按住不放,插上电源,所有灯闪四下后松开,把刷机电脑IP改为192.168.1.2,子网掩码默认,其它留空,然后浏览器进192.168.1.1可刷机,刷机一律通过Uboot,并选选择不更新Uboot刷,否则不死Uboot也会死。有人反应说刷了这个后就上不了网了,那是因为DHCP没有正确分配DNS地址,用WinSCP编辑/etc/config/dhcp,在config dhcp 'lan'段加一行如下内容即可指定DNS地址:
list dhcp_option '6,首选DNS,备用DNS'
如图,保存后重启路由即可,这属于Openwrt的操作技巧问题,对于本帖已经离题了。
QQ截图20160309172356.png


WinSCP
http://pan.baidu.com/s/1pKlkkyB

这里写的不是教程,是分享过程,本人文笔不行,打字出错率也高,各位凑合看,有Linux操作基础的也可以不用Winscp,用SSH连接也可完成上述的工作,但我不喜欢死脑细胞,所以这里还是用了比较简单图形化操作。
路由刷OpenWRT变砖率挺高的,建议有兴趣折腾的可以网购刷好Openwrt固件的路由器比较方便。


在此宣布退出远景,如果适当反击喷子要和喷子受到一样的惩罚,那么我认为远景版主分辨是非的能力有问题,罚我认,但先挑事者却也只是和我一样扣几个PB而已,有意思么?远景这样纵容喷子,最终结果就是用户流失,我似乎有点明白为何这几年远景的优秀会员越来越少精品文章更是少之又少了,漫山遍野的都是水帖。是的,扣个分很容易,小手一抖,随便一点,就行了,寒了的却是人心!作为八年多的老会员,在此说声再见!
我知道远景管理会告诉我,有问题申诉嘛,为什么要反击,这就好比你走在路上有人要欺负你揍你,你为了保护自己,反击了,最后官方却说你,有问题可以报警嘛,为什么要反击,为什么要打人呢?两人一起罚!对不起,我绝对不是这种打不还手骂不还口的“谦谦君子”,我不生气,我只是觉得悲哀,远景这种处理问题的方式会让同类网站有空子可钻,随便注册几个帐号到处喷下,然后管理的来,刷刷刷,大家一起扣分,老会员一生气,就离远景而去了,我相信这情况绝不在少数!
此帐号不再发帖,再见,谢谢!
有人问我事情起因,见:
https://bbs.pcbeta.com/viewthread-1678115-1-1.html










7

查看全部评分

Rank: 11Rank: 11Rank: 11

UID
889198
帖子
7324
PB币
5597
贡献
0
技术
7
活跃
3631

十周年

101F
发表于 2016-5-16 12:59:29 IP属地未知 |只看该作者
没怎么看懂,挺厉害的样子。我的TP-841 V5.5刷了DD不知道能做个KMS服务器么?

UID
992009
帖子
3590
PB币
3276
贡献
0
技术
19
活跃
1113
100F
发表于 2016-5-16 09:32:48 IP属地安徽 |只看该作者
技术帖,学习中。感谢分享。

Rank: 5Rank: 5Rank: 5

UID
170994
帖子
728
PB币
2370
贡献
0
技术
48
活跃
1397
99F
发表于 2016-5-16 09:15:03 IP属地江西 |只看该作者
在此宣布退出远景。。。。。。
这一段深有同感,我也被封禁了一次。远景并不会把老会员,用贡献的会员当根葱的,不问青红皂白,斩立决。确实是冷心冷意。

Rank: 7Rank: 7Rank: 7

UID
1406967
帖子
1243
PB币
12
贡献
0
技术
20
活跃
1818

I'm Windows Phone用户

98F
发表于 2016-5-16 08:23:55 IP属地云南 |只看该作者
谢谢楼主分享

Rank: 7Rank: 7Rank: 7

UID
116891
帖子
2392
PB币
22559
贡献
0
技术
0
活跃
657
97F
发表于 2016-4-17 11:59:22 IP属地江苏 |只看该作者
好的,收藏一下,谢谢

香芋奶茶

Rank: 2Rank: 2

UID
4582668
帖子
209
PB币
79
贡献
0
技术
0
活跃
305
96F
发表于 2016-4-17 11:30:09 IP属地安徽 |只看该作者
很实用的教程贴啊,感谢

Rank: 1

UID
2004172
帖子
70
PB币
478
贡献
0
技术
0
活跃
360
95F
发表于 2016-4-17 10:24:54 IP属地江苏 |只看该作者
谢谢分享~~

Rank: 9

UID
532028
帖子
6040
PB币
7281
贡献
0
技术
40
活跃
3394
94F
发表于 2016-4-15 18:08:37 IP属地福建 |只看该作者
jc天马行空 发表于 2016-4-15 18:01
嗯,萝卜青菜各有所爱,我是有时候图个简单,至于空间不够我可以改闪存

改闪存就不简单了哦

Rank: 5Rank: 5Rank: 5

UID
2709373
帖子
427
PB币
1210
贡献
0
技术
3
活跃
573
93F
发表于 2016-4-15 18:01:38 IP属地江苏 |只看该作者
powerfull 发表于 2016-4-15 14:30
而且相对于在putty里输命令安装IPK,这种完全图形化的操作更适合没有操作基础的人,更傻瓜化,其实说起来 ...

嗯,萝卜青菜各有所爱,我是有时候图个简单,至于空间不够我可以改闪存

Rank: 9

UID
532028
帖子
6040
PB币
7281
贡献
0
技术
40
活跃
3394
92F
发表于 2016-4-15 15:47:32 IP属地福建 来自手机 |只看该作者
linhuolan 发表于 2016-4-15 15:17
技术贴不能沉呀,如果这个路由器,我只是做一个交换机使用,那激活功能还能正常工作么?

理论上是可以的,注意LAN IP与其它主机别重复

Rank: 2Rank: 2

UID
207962
帖子
189
PB币
1786
贡献
0
技术
0
活跃
101
91F
发表于 2016-4-15 15:17:07 IP属地天津 |只看该作者
技术贴不能沉呀,如果这个路由器,我只是做一个交换机使用,那激活功能还能正常工作么?

Rank: 5Rank: 5Rank: 5

UID
4792461
帖子
860
PB币
940
贡献
0
技术
0
活跃
387
90F
发表于 2016-4-15 14:49:08 IP属地美国 |只看该作者
谢谢lz分享!!!

Rank: 9

UID
532028
帖子
6040
PB币
7281
贡献
0
技术
40
活跃
3394
89F
发表于 2016-4-15 14:30:14 IP属地福建 来自手机 |只看该作者
jc天马行空 发表于 2016-4-14 23:41
其实完全没必要这么复杂,有大神编译好了的ipk文件,直接opkg install安装就行了,省事儿

而且相对于在putty里输命令安装IPK,这种完全图形化的操作更适合没有操作基础的人,更傻瓜化,其实说起来没什么复杂或技术含量,就是把vlmcsd文件复制到路由,然后添加一条开机自动运行命令,本质上并没有比把ipk复制到路由,然后的执行opkg install来得复杂,只是我说得较详细,就变成长篇大论了。

Rank: 9

UID
532028
帖子
6040
PB币
7281
贡献
0
技术
40
活跃
3394
88F
发表于 2016-4-15 14:13:30 IP属地福建 来自手机 |只看该作者
jc天马行空 发表于 2016-4-14 23:43

这个我也知道,但没发出来,主要是因为占空间比较大,未改机的低端路由器那点可怜的空间,不说你也懂,而且这个制作好的安装包用的一样是这个内核文件,这个包还有个问题就是KMS日志文件因为有乱码,导致无法查看

Rank: 5Rank: 5Rank: 5

UID
4173146
帖子
343
PB币
620
贡献
0
技术
0
活跃
1021

我是大学生!

87F
发表于 2016-4-15 13:10:39 IP属地湖北 |只看该作者
好贴先收藏起来

Rank: 7Rank: 7Rank: 7

UID
178861
帖子
2081
PB币
3594
贡献
0
技术
15
活跃
1858
86F
发表于 2016-4-15 08:26:38 IP属地吉林 |只看该作者
看起来不错。

Rank: 2Rank: 2

UID
1830549
帖子
27
PB币
46
贡献
0
技术
0
活跃
16
85F
发表于 2016-4-15 01:49:03 IP属地广东 |只看该作者
围观技术能人

Rank: 5Rank: 5Rank: 5

UID
2709373
帖子
427
PB币
1210
贡献
0
技术
3
活跃
573
84F
发表于 2016-4-14 23:43:56 IP属地江苏 |只看该作者
Screenshot_2016-04-14-23-42-50.png

Rank: 5Rank: 5Rank: 5

UID
2709373
帖子
427
PB币
1210
贡献
0
技术
3
活跃
573
83F
发表于 2016-4-14 23:41:11 IP属地江苏 来自手机 |只看该作者
其实完全没必要这么复杂,有大神编译好了的ipk文件,直接opkg install安装就行了,省事儿
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛