Files
nexus/wiki/sources/家庭网络环境概览_2026-04-03.md

7.9 KiB
Raw Blame History

title, type, tags, date, last_updated
title type tags date last_updated
家庭网络环境概览 source
home-office
nas
synology
ubuntu
vps
home-lab
2026-04-03 2026-04-27

Source File

Summary用中文描述

  • 核心主题个人家庭网络的完整基础设施架构文档记录从公网VPS到内网五节点服务器的完整拓扑、全部应用服务清单、FRP端口映射和域名映射
  • 问题域:家庭服务器集群的规划、部署与公网访问;多设备多服务的管理、监控与安全访问控制
  • 方法/机制FRP 内网穿透 + Caddy 反向代理实现公网访问Docker 容器化部署所有服务Cloudflare DNS 托管免费 CDN 与 SSL 证书V2RayA 提供科学上网代理
  • 结论/价值构建了覆盖开发OpenClaw/STQ/Gitea、媒体Jellyfin/Navidrome/Calibre、监控Prometheus/Grafana、自动化n8n、导航Homarr的完整自托管服务生态

Key Claims用中文描述

  • FRPFast Reverse Proxy通过公网 VPS 中转,在公网 VPSfrps:7000和内网设备frpc之间建立反向隧道实现无公网 IP 的内网服务公网访问
  • Caddy 作为前置反向代理,通过 *.ishenwei.online 子域名自动申请 Let's Encrypt HTTPS 证书,所有内网服务统一域名对外暴露
  • Synology NAS DS718 是家庭媒体中心,运行 Jellyfin视频、Navidrome音乐、Calibre-web电子书、Zipline文件分享/图床)等多媒体服务,并配备 Prometheus 监控栈prometheus/alertmanager/node_exporter
  • Ubuntu1 运行完整监控栈Grafana + Prometheus + cAdvisor + blackbox + node_exporter + glances托管 Homarr 导航面板、Apache Superset BI 平台、Transmission BT 下载、STQ TikTok 项目管理系统
  • Ubuntu2 承载 n8n 工作流自动化平台(通过 Docker Compose + PostgreSQL和 Gitea 自建 Git 服务n8n 原运行于 Mac Mini 已迁移至此
  • Mac Mini M4 作为主控节点运行 OpenClaw AI 助手框架vaultwarden 密码管理器通过 FRP 暴露STQ 项目管理系统前后端分离部署
  • 所有服务器通过 V2RayA/v2raya 实现科学上网代理macmini/ubuntu1/ubuntu2 正常NAS 仅本机监听VPS 端使用 RackNerd 提供公网 IP

Key Quotes

"Caddy — 现代化 Web 服务器,自带 HTTPS 自动化证书申请,常作为前置反向代理处理业务流量" — 文档定义 "FRP Server — 高性能内网穿透服务端frps负责将内网 NAS 或本地开发环境的服务暴露至公网访问。端口 7000" — 文档定义 "n8n 已迁移至 Ubuntu2Mac Mini 不再暴露 n8n 端口" — 重要架构变更说明 "域名 DNS 托管于 Cloudflare提供免费 CDN 与 SSL 证书" — 基础设施说明

Key Concepts

  • FRP 内网穿透Fast Reverse Proxy通过公网 VPS 中转实现内网服务公网访问,支持 TCP/UDP 多种协议
  • Caddy 反向代理:现代化 Web 服务器,自动管理 HTTPS 证书,通过子域名路由内网服务
  • Docker 容器化:所有应用服务均以 Docker 方式部署(部分服务使用 Docker Compose便于管理和迁移
  • Home Lab:个人自托管服务器集群,包含媒体、监控、开发、自动化等多种服务
  • Prometheus 监控:使用 Prometheus + Grafana + Node Exporter + cAdvisor + blackbox exporter 构建完整监控体系
  • 内网穿透:在没有公网 IP 的情况下通过反向代理隧道将内网服务暴露到公网

Key Entities

  • RackNerd VPS公网服务器IP: 192.227.222.142, vps.ishenwei.online运行 Caddy 和 FRP Server是内网穿透的核心节点
  • Mac Mini M4家庭主控节点内网IP: 192.168.3.189, macmini.ishenwei.online运行 OpenClaw AI助手、vaultwarden、STQ项目管理系统
  • Synology NAS DS718家庭媒体中心内网IP: 192.168.3.17, nas.ishenwei.online运行 Jellyfin、Navidrome、Calibre-web、Zipline、MinIO、prometheus/alertmanager 等
  • Ubuntu1监控与开发服务器内网IP: 192.168.3.47, ubuntu1.ishenwei.online运行 Grafana、Superset、Homarr、Transmission、STQ TikTok PM
  • Ubuntu2自动化与代码服务器内网IP: 192.168.3.45, ubuntu2.ishenwei.online运行 n8n从 Mac Mini 迁入、Gitea、Draw.io、STQ TikTok PM(DEV)
  • Cloudflare提供免费 DNS 托管、CDN 加速和 SSL 证书

Connections

  • RackNerd VPS ← provides_public_ip ← Home Lab
  • Mac Mini M4 ← hosts ← OpenClaw
  • Synology NAS DS718 ← hosts ← Jellyfin
  • Synology NAS DS718 ← hosts ← Navidrome
  • Synology NAS DS718 ← hosts ← Zipline图床服务
  • Synology NAS DS718 ← hosts ← MinIO对象存储
  • Ubuntu1 ← hosts ← Grafana
  • Ubuntu1 ← hosts ← Prometheus监控
  • Ubuntu2 ← hosts ← n8n 工作流自动化
  • Ubuntu2 ← hosts ← Gitea自建 Git
  • Home Lab ← uses ← FRP 内网穿透
  • Home Lab ← uses ← Caddy 反向代理
  • Home Lab ← uses ← Cloudflare DNS

新增内容2026-04-03 更新)

Mac Mini FRP 端口映射

名称 类型 localPort remotePort
macmini-ssh tcp 22 60026
vaultwarden tcp 5151 15151

⚠️ n8n 已迁移至 Ubuntu2Mac Mini 不再暴露 n8n 端口

Ubuntu1 FRP 端口映射(节选)

名称 类型 localPort remotePort
ubuntu1-ssh tcp 22 60022
grafana tcp 3000 13000
homarr tcp 7575 17575
superset tcp 8777 18777
tk (TikTok PM) tcp 8888 18888
stq tcp 5173 15173
stq-n8n tcp 62000 15678

Ubuntu2 FRP 端口映射

名称 类型 localPort remotePort
ubuntu2-ssh tcp 22 60024
tk-dev tcp 8888 18889
n8n tcp 5678 15679
it-tools tcp 8999 18999
drawio tcp 8085 18085

域名映射表Caddy 统一入口)

域名 端口 服务器 服务
vaultwarden.ishenwei.online 15151 macmini vaultwarden
n8n.ishenwei.online 15679 ubuntu2 n8n
it-tools.ishenwei.online 18999 ubuntu1 it-tools
drawio.ishenwei.online 18085 ubuntu2 drawio
grafana.ishenwei.online 13000 ubuntu1 grafana
nas.ishenwei.online 15000 NAS DSM
navidrome.ishenwei.online 14533 NAS navidrome
calibre.ishenwei.online 18083 NAS calibre-web
dashboard.ishenwei.online 17575 ubuntu1 homarr
miniflux.ishenwei.online 18080 NAS miniflux
zipline.ishenwei.online 13333 NAS zipline
superset.ishenwei.online 18777 ubuntu1 superset
tk.ishenwei.online 18888 ubuntu1 tiktok_pm
tk-dev.ishenwei.online 18889 ubuntu2 tiktok_pm_dev
jellyfin.ishenwei.online 18096 NAS jellyfin
portainer1.ishenwei.online 19443 ubuntu1 portainer
stq.ishenwei.online 15173 ubuntu1 stq
stq-admin.ishenwei.online 17000 ubuntu1 stq-admin
stq-n8n.ishenwei.online 15678 ubuntu1 stq-n8n

科学上网代理端口

服务器 代理地址 状态
macmini socks5://127.0.0.1:10808 正常
ubuntu1 socks5://127.0.0.1:10808 正常
ubuntu2 socks5://127.0.0.1:10808 正常
NAS socks5://127.0.0.1:20170 仅本机监听

Contradictions