家里用上了千兆网,想着换个路由,看了看都挺贵的,刚好家里有一台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

  1. OFFICE激活:

第1步、找到你的OFFICE目录,不同版本目录不同,如:

C:\Program Files\Microsoft Office\OfficeXX(版本号)

第2步、powershell中cd “C:\Program Files (x86)\Microsoft Office\OfficeXX”(双引号中对应你的实际目录)
第2步、以管理员运行

cd /d %ProgramFiles(x86)%\Microsoft Office\Office16
cd /d %ProgramFiles%\Microsoft Office\Office16

第3步、输入cscript ospp.vbs /sethst:10.10.1.1(你的路由IP)
第3步骤、安装 Office 2021 批量许可证。

for /f %x in ('dir /b ..\root\Licenses16\ProPlus2021VL_KMS*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"

第4步、输入cscript ospp.vbs /act

cscript ospp.vbs /setprt:1688
cscript ospp.vbs /unpkey:6F7TH >nul
cscript ospp.vbs /inpkey:FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH
cscript ospp.vbs /sethst:s8.uk.to
cscript ospp.vbs /act

如果您在0xC004F074看到错误,则表示您的互联网连接不稳定或服务器繁忙。请确保您的设备处于联机状态,然后再次尝试命令"act",直到成功为止。

以下是您将在命令提示符窗口中获得的所有文本。

C:\Windows\system32>cd /d %ProgramFiles(x86)%\Microsoft Office\Office16
The system cannot find the path specified.

C:\Windows\system32>cd /d %ProgramFiles%\Microsoft Office\Office16

C:\Program Files\Microsoft Office\Office16>for /f %x in ('dir /b ..\root\Licenses16\ProPlus2021VL_KMS*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"

C:\Program Files\Microsoft Office\Office16>cscript ospp.vbs /inslic:"..\root\Licenses16\ProPlus2021VL_KMS_Client_AE-ppd.xrm-ms"
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

---Processing--------------------------
---------------------------------------
Installing Office license: ..\root\licenses16\proplus2021vl_kms_client_ae-ppd.xrm-ms
Office license installed successfully.
---------------------------------------
---Exiting-----------------------------

C:\Program Files\Microsoft Office\Office16>cscript ospp.vbs /inslic:"..\root\Licenses16\ProPlus2021VL_KMS_Client_AE-ul-oob.xrm-ms"
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

---Processing--------------------------
---------------------------------------
Installing Office license: ..\root\licenses16\proplus2021vl_kms_client_ae-ul-oob.xrm-ms
Office license installed successfully.
---------------------------------------
---Exiting-----------------------------

C:\Program Files\Microsoft Office\Office16>cscript ospp.vbs /inslic:"..\root\Licenses16\ProPlus2021VL_KMS_Client_AE-ul.xrm-ms"
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

---Processing--------------------------
---------------------------------------
Installing Office license: ..\root\licenses16\proplus2021vl_kms_client_ae-ul.xrm-ms
Office license installed successfully.
---------------------------------------
---Exiting-----------------------------

C:\Program Files\Microsoft Office\Office16>cscript ospp.vbs /setprt:1688
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

---Processing--------------------------
---------------------------------------
Successfully applied setting.
---------------------------------------
---Exiting-----------------------------

C:\Program Files\Microsoft Office\Office16>cscript ospp.vbs /unpkey:6F7TH >nul

C:\Program Files\Microsoft Office\Office16>cscript ospp.vbs /inpkey:FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

---Processing--------------------------
---------------------------------------
<Product key installation successful>
---------------------------------------
---Exiting-----------------------------

C:\Program Files\Microsoft Office\Office16>cscript ospp.vbs /sethst:s8.uk.to
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

---Processing--------------------------
---------------------------------------
Successfully applied setting.
---------------------------------------
---Exiting-----------------------------

C:\Program Files\Microsoft Office\Office16>cscript ospp.vbs /act
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

---Processing--------------------------
---------------------------------------
Installed product key detected - attempting to activate the following product:
SKU ID: cd18ecc0-466a-45d4-8d2e-8c4fa48ae591
LICENSE NAME: Office 21, Office21ProPlus2021R_Grace edition
LICENSE DESCRIPTION: Office 21, RETAIL(Grace) channel
Last 5 characters of installed product key: PG343
ERROR CODE: 0xC004F017
ERROR DESCRIPTION: The Software Licensing Service reported that the license is not installed.
---------------------------------------
Installed product key detected - attempting to activate the following product:
SKU ID: fbdb3e18-a8ef-4fb3-9183-dffd60bd0984
LICENSE NAME: Office 21, Office21ProPlus2021VL_KMS_Client_AE edition
LICENSE DESCRIPTION: Office 21, VOLUME_KMSCLIENT channel
Last 5 characters of installed product key: 6F7TH
<Product activation successful>
---------------------------------------
---------------------------------------
---Exiting-----------------------------

C:\Program Files\Microsoft Office\Office16>



---更新---