-
现有条件和设备
移动 300M 宽带 / 移动拨号光猫 (话费送的,经电话客服回复,移动公网ipv4只提供给公司业务的专线,但是个人可以使用公网ipv6)
小米AX3600 (就硬件上而言,这款应该是把能堆的都堆到顶了,直接装一个linux桌面系统都玩的来)
腾讯轻量云服务器一台 (有 ipv4 公网ip,轻量云服务器没有ipv6,一个月1T的流量限制,但是便宜啊)
阿里云已备案个人域名一个(可以添加子域名)
家庭主机一台(支持 wol 的b85主板 / E3 1265l v3 / 2 * 8G DDR3 / 240 SSD / 2 * 2T 机械硬盘 / 2片 pcie千兆网卡,捡垃圾来的,总价不到1000) -
需要实现的目标
主机需要实现 nas 功能,提供私有云服务,提供家庭影音库功能,拥有完善的移动端程序支持;
主机需要有 windows 系统,方便远程操作 (所以选了 E3 1265l 这款带亮机核显的低功耗cpu);
主机需要有后期安装 linux 系统的能力,方便气候挂一些个人网站服务什么的;
主机服务需要在公网可以访问,并尽量避免占用云服务器的流量;
要数据可移植,有备份;
要便宜省电,毕竟家里没矿;
要操作尽量方便,不折腾; -
方案选择
a. nas
市面上常见的好用的开源的个人nas方案很多,但是成熟的资料多的其实选择性不多.
经过一系列的比较和使用,最终从 omv 和 群晖 中选择了 黑群晖,理由就是群晖的 app 虽然各种诟病,但是人家还是要比其它的好用一些。
b. 公网访问
最终选择使用两套实现:
ipv4 使用 frp 和端口代理直接通过一级域名加端口访问(给媳妇用,不折腾);
ipv6 使用 aliddns 绑定二级域名,再通过端口代理访问,但是只能使用 ipv6 访问,节省云服务器流量;
c. 系统
尝试了 PVE 和 ESXI 虚拟机,最终我选择了 win10 ITSC 2021版作为主系统, 然后通过 VMWare 来虚拟化 群晖 和其他系统。
理由很简单,使用对比之后发现,windows作为主系统是真的方便而且省电(这个以前真的没想到)。
另外 ITSC 版的 windows 可以长时间开机并且关闭自动更新,不会存在莫名其妙的更新导致的问题。
d. 省电
主系统 win10 开启 wol,设置自动睡眠时长,需要用的时候,内网由移动端通过发送唤醒魔术包启动,公网由移动端给路由器发送指令,然后通过路由器发送唤醒指令启动主机。
简易网络拓扑图如下(啊,我这放荡不羁的画风)