HomeLab Network Infrastructure Roadmap
“The best way to learn computer networking is not by reading RFCs, but by breaking your own internet and fixing it at 3 AM.”
🗺️ 总览
欢迎来到我的 HomeLab 网络基础设施路线图。
作为一名计算机工程专业的学生,我致力于将《计算机网络》与《网络安全》课程中的抽象理论投射到具体的家庭实验室场景中。我的家庭数据中心采用存算网分离架构——计算、存储、网络三大基础设施各自独立又协同工作,而本文关注的正是其中的网络基础设施部分。这是一个自底向上的构建计划,旨在利用消费级硬件复现企业级的网络架构。
下方是我的技能树(Tech Tree)。各节点状态对应:
- 🟩 绿框 (Available):前置条件已满足,可立即开始解锁。
- 🟨 黄框 (Completed):已完成的板块,点击可查看详细技术复盘。
- ⬜ 灰色框 (Locked):前置节点尚未完成,暂不可用。
- ✨ TBD:待探索的未来领域。
📚 路线图核心逻辑详解
这个架构图并非线性的,而是根据依赖关系划分为了几条核心的主线任务:
1. The Bedrock (基石与枢纽)
- 对应板块: I. Network Bedrock
- 核心节点:
OSI 七层模型->计网扫盲 Q&A->网络安全入门
这是所有一切的起点。请注意,[网络安全入门] 是整个路线图的核心枢纽 (Hub)。只有理解了基本的防火墙规则和攻击面管理,你才有资格开启后续的两条并行主线:Proxy 魔法线与 VPN 组网线。
2. The Magic Path (魔法与对抗主线)
- 对应板块: II. Proxy 基础篇 & III. Proxy 进阶篇
- 路径特征: 从枢纽出发,向上延伸。
这条线专注于”如何优雅地连接世界”。我们从防火墙原理讲起,历经 Trojan, Vless Reality 等经典协议,最终到达 **[Hysteria 2]**实践。
- ** 关键分叉点:** 到达 Hysteria 2 后,技能树将一分为二:
- 向上 (Up):进入 Proxy 进阶篇,深入研究
DNS 泄露、代理检测以及UDP 优化等纯理论攻防。 - 向下 (Down):进入 软路由篇,开始工程化落地。
- 向上 (Up):进入 Proxy 进阶篇,深入研究
3. The Engineering Path (软路由落地)
- 对应板块: IV. Soft Router 软路由
- 路径特征: 承接自 Hysteria 2,向下延伸。
当你掌握了协议原理后,就需要将其部署在网关上。这一章的主线是:硬件选型 → 熟悉 OpenWrt → 配置 OpenClash → 配置 HomeProxy,逐步构建一个可运维的透明网关。其中 [旁路由模式] 是从 硬件选型 分出的一条独立支线,用于支持旁路部署场景,是实现家庭网络”无感接管”的关键架构选择。
4. The Connectivity Path (连接与组网主线)
- 对应板块: V. VPN/SDN & VI. 外网访问内网
- 路径特征: 直接从 [网络安全入门] 分支出发,平行于魔法线。
这条线不涉及”对抗”,而是关注”互联”。我们从 ZeroTier 和 WireGuard 开始,构建私有的 SD-WAN 网络 (Tailscale)。随后,利用 IPv6 和 Tunnel 技术打通内外网,实现从公网安全地访问家中的服务。
5. Specializations (专题汇聚)
- 对应板块: VII. 游戏专题 & VIII. 跨境/ISP专题
- 路径特征: 多条线路的终极汇聚点。
这是对网络质量要求最高的两个场景:
- 游戏专题:汇聚了 UDP 优化 (来自 Proxy 线)、软路由分流 (来自 Router 线) 以及 NAT 穿透 (来自 Access 线) 的知识,只为解决 NAT 类型和延迟问题。
- ISP 专题:这是 Proxy 进阶线的终局,我们将探讨 BGP、ASN 以及住宅 IP 的奥秘。
🚀 关于更新
本项目采用 Project-Based Learning (PBL) 的方式持续更新。每一个节点不仅是一篇教程,更是一次针对网络基础设施的技术复盘。
在存算网分离的大背景下,本路线图专注于网络层面:从最基础的物理连接与安全边界,到上层协议对抗、流量调度,最终构建一个可运维、可观测、可扩展的家庭数据中心网络。
如果你对路线图末端的 ✨ 待探索 (TBD) 节点有任何建议,或者想讨论特定的技术细节,欢迎订阅 RSS 或在评论区留言。
Let’s build the network, one packet at a time.
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!