创刊号 · Vol.01 · No.01 2026年6月17日 · 星期三 腾讯云 · 北京三区

SERVER
Magazine

服务器全景巡礼 · 服务架构与运维实录

Ubuntu Server 24.04 LTS · Kernel 6.8.0-117

01

服务器概览

Server Overview — A Bird's Eye View

位于腾讯云北京三区的这台轻量应用服务器,承载着智能家居控制中心、远程NAS访问、消息推送平台等核心服务。通过FRP内网穿透技术,将家庭内网的Home Assistant与飞牛OS安全地暴露至公网,配合Nginx反向代理与Let's Encrypt证书,构建了一套完整的自托管基础设施。

"云端方寸地,智联万物枢——以轻盈之躯,承智慧之重。"

系统数据加载中...

系统状态速览
运行时间 --
系统负载 --
活跃服务 --
监听端口 --
SSL证书 --
Nginx站点 --
PRODUCTION · 生产环境
02

Nginx 反向代理

Reverse Proxy — Gateway to Services

Nginx作为统一入口,将三个域名的HTTPS流量分别代理至后端服务。所有站点均配置了HTTP→HTTPS强制跳转、TLS 1.2/1.3协议、安全响应头(HSTS、X-Frame-Options等)。其中ha.iotra.art还启用了OCSP Stapling与gzip压缩。

ha.iotra.art
· Home Assistant 智能家居面板
WebSocket TLS 1.3 HSTS OCSP Stapling gzip
fn.iotra.art
· 飞牛OS 远程NAS访问
WebSocket TLS 1.3 HSTS 长连接
ntfy.iotra.art
· ntfy 推送通知服务
WebSocket SSE 长连接
Nginx 关键配置
监听端口 80, 443
协议 HTTP/2
SSL缓存 10MB shared
会话超时 1天
代理超时 86400秒
缓冲 已关闭
Nginx :80 / :443 Home Assistant 飞牛NAS ntfy推送 ha.iotra.art fn.iotra.art ntfy.iotra.art
03

FRP 内网穿透

FRP Tunnel — Bridging Networks
frps 服务端配置
绑定端口 7000
认证方式 Token
连接池 最大10
TCP复用 已启用
心跳超时 90秒
日志保留 7天
管理面板 仅限本地
隧道代理列表
Home Assistant
飞牛OS
FRP 管理面板 仅限本地

FRP(Fast Reverse Proxy)是本架构的核心组件。通过在云服务器部署frps服务端,家庭内网的frpc客户端将Home Assistant和飞牛OS安全地映射至公网。

配置启用了鉴权与TCP多路复用,在保证安全性的同时优化连接性能。管理面板仅监听本地回环地址。

"FRP让家中的NAS与智能家居,拥有了一个稳定的公网入口。"
04

ntfy 消息推送

Push Notifications — Self-Hosted Messaging

ntfy是一个轻量级的自托管推送通知服务。通过简单的HTTP API即可向订阅者发送消息,支持WebSocket与SSE实时推送。本服务器的ntfy实例监听8980端口,经Nginx反向代理后通过ntfy.iotra.art对外提供服务。

当前配置为开放读写权限(auth-default-access: read-write),适合个人使用场景。缓存时长48小时,日志级别info。

ntfy 配置参数
监听地址 本地端口
Base URL ntfy推送服务
缓存时长 48小时
权限 读写开放
代理模式 已启用
日志级别 info
05

SSL 证书管理

Let's Encrypt — Free TLS Certificates
fn.iotra.art
类型 ECDSA
签发者 Let's Encrypt
到期日 2026-09-14
剩余天数 89天
证书有效期进度
ha.iotra.art
类型 ECDSA
签发者 Let's Encrypt
到期日 2026-09-14
剩余天数 89天
证书有效期进度
证书管理说明

两份证书均采用ECDSA密钥算法,相比RSA拥有更小的密钥尺寸与更快的握手速度。Certbot配置了自动续期,到期前30天将自动触发续签流程。

证书路径 本地证书目录
协议 TLS 1.2 / 1.3
06

防火墙安全

UFW Firewall — First Line of Defense

UFW(Uncomplicated Firewall)以默认拒绝入站、允许出站的策略运行。仅开放了必要端口:SSH远程管理、HTTP/HTTPS Web服务、FRP隧道、以及ntfy推送。所有规则同时配置了IPv4与IPv6版本。

DEFAULT: DENY INCOMING
防火墙规则列表
22/tcp TCP SSH 远程登录 ALLOW
80/tcp TCP HTTP Web服务 ALLOW
443/tcp TCP HTTPS 加密Web ALLOW
7000/tcp TCP FRP 隧道服务 ALLOW
18123/tcp TCP 内网穿透隧道 ALLOW
18566/tcp TCP 内网穿透隧道 ALLOW
8980/tcp TCP ntfy 推送服务 ALLOW
07

端口与服务映射

Listening Ports — The Open Doors
端口 绑定地址 用途
22 0.0.0.0 / [::] SSH 远程登录
80 0.0.0.0 / [::] Nginx HTTP
443 0.0.0.0 / [::] Nginx HTTPS
7000 0.0.0.0 FRP 服务端
7500 127.0.0.1 FRP 管理面板
8980 0.0.0.0 ntfy 推送服务
18123 0.0.0.0 内网穿透隧道
18566 0.0.0.0 内网穿透隧道
37161 127.0.0.1 VS Code Server
53 127.0.0.53/54 systemd-resolved DNS
端口分布说明

公网端口仅开放必要的Web服务与隧道端口,管理面板均绑定本地回环地址,需通过安全隧道访问。

公网 ×7 本地 ×3 DNS ×2
08

运行服务清单

Running Services — The Full Roster
服务名称 描述 状态
nginx 高性能Web服务器与反向代理 ACTIVE
frps FRP 内网穿透服务端 ACTIVE
ntfy 自托管推送通知服务 ACTIVE
ssh OpenSSH 安全远程登录 ACTIVE
chrony NTP 时间同步服务 ACTIVE
cron 定时任务调度器 ACTIVE
systemd-networkd 网络配置管理 ACTIVE
systemd-resolved DNS 解析服务 ACTIVE
rsyslog 系统日志服务 ACTIVE
unattended-upgrades 自动安全更新 ACTIVE
tat_agent 腾讯云自动化代理 ACTIVE
fwupd 固件更新守护进程 ACTIVE
dbus D-Bus 消息总线 ACTIVE
polkit 权限管理策略 ACTIVE
核心业务服务

除Nginx、FRP、ntfy三大业务服务外,其余均为系统级守护进程,保障服务器的基础运行环境。

业务服务 3个
系统服务 23个
总计 26个运行中
定时任务

*/5 * * * *
腾讯云 Stargate 代理健康检查
每5分钟执行一次,确保云平台管理通道可用

09

网络拓扑架构

Network Architecture — The Big Picture
互联网 Internet 腾讯云服务器 云服务器 Ubuntu 24.04 · 2C/2G Nginx FRP ntfy SSH FRP 隧道 家庭内网 🏠 Home Assistant ha.iotra.art 💾 飞牛OS NAS fn.iotra.art 推送订阅者 ntfy.iotra.art 手机 · 浏览器 · API Web · 隧道 · 推送 🔒 Let's Encrypt TLS 证书
10

硬件规格

Hardware Specs — Under the Hood
2C
CPU 核心
1.9GB
内存总量
50GB
磁盘总量
2.4GHz
CPU 主频
处理器详情
型号 Intel Xeon Gold 6148
架构 x86_64
主频 2394 MHz
缓存 28160 KB
指令集 AVX-512, AES-NI, SSE4.2
虚拟化 Xen (HVM)
内存使用
总量 --
已使用 --
可用 --
缓存 --
内存使用率 --
Swap 总量 --
Swap 使用 --
磁盘使用
设备 /dev/vda2
总量 --
已使用 --
可用 --
磁盘使用率 --
系统信息
发行版 Ubuntu 24.04 LTS
内核 6.8.0-117-generic
主机名 云服务器
运行时间 --
系统负载 --
用户数 --