家里用上了千兆网,想着换个路由,看了看都挺贵的,刚好家里有一台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
- Rufus制作一个ESXI的启动U盘安装到主机上
- 安装完成后根据规划好的路由网关设置一个喜欢的IP的地址;例如我规划的OpenWRT为
10.10.1.1
,ESXI为10.10.1.2
- 另一台可用的电脑用网线连上主机网口;2个网口的话一般是板载网口,多网口且自己确定不了就试一试,设置同段ip,然后浏览器访问ESXI地址
10.10.1.2
,就可以进行下面的步骤了。
二,在虚拟机里面安装OpenWRT和CentOS并完成配置
安装配置过程挺麻烦的,不记录了,倒是不太难。有几个点我自己记录一下:
- CentOS安装时最好在可视化状态时把主机名和网络配置好,后面会方便很多,安装后直接ssh链接装bt面板就行了
- 设置wan口PPPoE拨号上网先
- 完成了基本配置后先别瞎折腾,记得ESXI中给建立快照先,出来问题随时恢复避免刚上手反复重装
- 设置动态dns解析,这个是前提
- 端口转发一下OpenWRT方便外网远程管理(防火墙设置里面把该允许的都允许了)
- 我用的eSir大神的固件里面各种功能牛的不行,目前用到的也就kms服务器、魔法上网之类,建议按需开启就行,别贪多~
- 家里的电脑什么的都用端口转发搞定远程桌面,毕竟前兆外网直连,体验不要太好~
- 设置AllInOne主机通电自启动(确保万一停电或跳闸这玩意儿能自己恢复)
- 记得ESXI中设置OpenWRT和CentOS开机自启动,不然机器开了也没用
- ipv6真心没什么卵用,危险大于实际意义,老老实实用ipv4端口转发吧
三,建站
- CentOS+宝塔面板搭建网络环境
- 利用OpenWRT的DDNS来动态解析域名,我刚好有闲置的域名,直接A解析+端口,便方!
- 端口转发wan->CentOS主机
四,这东西到底多好玩?
答:太好玩了,原来OpenWRT有这么多神奇的功能,哇哈哈~相见恨晚呐。只要配置过的去,把NAS也弄进来也无妨
其实我就是简单记录一下,这东西B站教程烂大街了都~
---更新---
五,OpenWRT激活win10&Office
如果使用esir大神的固件就已经集成了(其实很多固件都集成了)KMS服务器了。事实上就连GitHub上都有开源的KMS服务器项目,应该说激活win系统已经是一件简单到不行行~的事情。你可以用别人的服务器激活、可以在路由器或者VPS、电脑甚至手机里安装KMS服务器,使用体验完全就是正版,不担心各种安全问题。
- KMS服务器配置:固件里有了,省略~
- 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
这样也好 省了一笔费用了。
费用倒是次要的,更重要的是千兆网做服务器外网速度能到200M,这要是想来个这样的服务器怕是年费用要到了6位数了。唯一美中不足无非是个默认端口的问题;真心话,这小破站也没有十分的必要。
感觉特别有用。
我的做法是 Hyper-V 直通 2 张物理网卡给 OpenWrt 的方案。总的来说也是非常不错的。
如果硬件支持 IOMMU / VT-d 的的话,可以考虑下直通网卡硬件,可以节省不少处理开销。当然如果对这些不敏感的话,可以不用做。
你可能没注意到,我就2网口~真家境贫寒呐
当然我主要是为了就地取材,这样折腾才有意义嘛(毕竟9w的平均功耗还是很香的)
这么说来此博客是在本地运行的?
话说速度还不错呢。
这么说来此博客是在本地运行的?话说速度还不错呢。
前段时间又从路由器搬回来了,主要是现在的主机还有1年才到期,实在心疼,哈哈。
放在路由器上最大的好处是流量和带宽;但缺点也明显:解析慢而且用不了80端口。
奇怪,为什么刚才发送会提示发生未知错误。结果发多了一条。。嘿嘿
我这个破主题写的有点儿渣,代码极其混乱,目前也没有精力修复,很多人都反馈过评论有问题,有些情况下完全无法提交。谢谢在帮忙测试下我刚发的视频(首页)能否播放,我这边放不了。
我原本打算在家用花生壳的,但未成年。
如果能拿到公网ip就不要用内网穿透或者花生壳的二手ddns。
千兆外网直连的爽,会让其他体验都变成渣渣。
收藏备用。