家里用上了千兆网,想着换个路由,看了看都挺贵的,刚好家里有一台1L小主机,放着吃灰,而且配置低功耗低;自然想整个软路由玩一玩。又想着这么好的网络不用来建站可惜了(虽说用不了80和443端口),毕竟是千兆啊。
目标:ESXI打底,装个OpenWRT用来魔法上网、正版授权等等,装个CentOS替换网站服务器;原先的路由及开个中继模式就什么都不用管了。

ESXI.png

一,准备一个多网口(至少双网口)的主机

当然如果你打算搞个旁路由凑合那随便找台旧电脑就行,不过个人觉得不好用。
我个人是购置一个mini PCIE转接的千兆网卡,然后拆掉了原来带的mini PCIE无线网卡(配置太低,就这一个能用的接口)。

主机配置:

CPU:Intel(R) Core(TM) i3-5015U CPU @ 2.10GHz 2核4线程 TDP:15W
内存:8G DDR3L
硬盘:128G mSATA

二,ESXI+OpenWRT+CentOS

一,安装配置ESXI

  1. Rufus制作一个ESXI的启动U盘安装到主机上
  2. 安装完成后根据规划好的路由网关设置一个喜欢的IP的地址;例如我规划的OpenWRT为10.10.1.1,ESXI为10.10.1.2
  3. 另一台可用的电脑用网线连上主机网口;2个网口的话一般是板载网口,多网口且自己确定不了就试一试,设置同段ip,然后浏览器访问ESXI地址10.10.1.2,就可以进行下面的步骤了。

二,在虚拟机里面安装OpenWRT和CentOS并完成配置

安装配置过程挺麻烦的,不记录了,倒是不太难。有几个点我自己记录一下:

  1. CentOS安装时最好在可视化状态时把主机名和网络配置好,后面会方便很多,安装后直接ssh链接装bt面板就行了
  2. 设置wan口PPPoE拨号上网先
  3. 完成了基本配置后先别瞎折腾,记得ESXI中给建立快照先,出来问题随时恢复避免刚上手反复重装
  4. 设置动态dns解析,这个是前提
  5. 端口转发一下OpenWRT方便外网远程管理(防火墙设置里面把该允许的都允许了)
  6. 我用的eSir大神的固件里面各种功能牛的不行,目前用到的也就kms服务器、魔法上网之类,建议按需开启就行,别贪多~
  7. 家里的电脑什么的都用端口转发搞定远程桌面,毕竟前兆外网直连,体验不要太好~
  8. 设置AllInOne主机通电自启动(确保万一停电或跳闸这玩意儿能自己恢复)
  9. 记得ESXI中设置OpenWRT和CentOS开机自启动,不然机器开了也没用
  10. ipv6真心没什么卵用,危险大于实际意义,老老实实用ipv4端口转发吧

三,建站

  1. CentOS+宝塔面板搭建网络环境
  2. 利用OpenWRT的DDNS来动态解析域名,我刚好有闲置的域名,直接A解析+端口,便方!
  3. 端口转发wan->CentOS主机

四,这东西到底多好玩?

答:太好玩了,原来OpenWRT有这么多神奇的功能,哇哈哈~相见恨晚呐。只要配置过的去,把NAS也弄进来也无妨

其实我就是简单记录一下,这东西B站教程烂大街了都~


---更新---

五,OpenWRT激活win10&Office

如果使用esir大神的固件就已经集成了(其实很多固件都集成了)KMS服务器了。事实上就连GitHub上都有开源的KMS服务器项目,应该说激活win系统已经是一件简单到不行行~的事情。你可以用别人的服务器激活、可以在路由器或者VPS、电脑甚至手机里安装KMS服务器,使用体验完全就是正版,不担心各种安全问题。

  1. KMS服务器配置:固件里有了,省略~
  2. WINDOWS激活:

第1步、打开DOS或powershell,输入slmgr /upk,卸载WINDOWS自带密钥
第2步、输入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

第3步、slmgr /skms 10.10.1.1(路由器IP地址)

第4步、slmgr /ato