NAT VPS(特别是基于 LXD / Incus 容器的小内存 NAT)通常不分配独立的公网 IPv4,而是由宿主机通过端口映射(Port Forwarding)将公网端口转发到你的内网 IP。
在没有直接看到公网 IP 和映射端口段时,通常有以下几种方式获取公网信息及搭建 Komari 探针:
一、 查找与确认公网 IP / 端口
-
查看控制面板的“端口映射 / NAT转发”页面 在 ulzix.com 控制面板的机器详情页中,寻找 端口映射(Port Forwarding)、NAT 规则、网络设置 或 转发列表。
-
一般系统会自动分配若干个公网端口(例如
10000-10020),并给出宿主机的公网 IP 或域名。
-
-
在容器内部执行命令查询公网 IP 如果能够连上面板的网页终端(Web Shell)或通过管理访问码进入容器,直接在容器内运行命令获取出口公网 IP:
Bashcurl -4 ip.sb # 或 curl -4 myip.ipip.net注意:这查到的是出口公网 IP。入站访问(如 SSH 或 HTTP)仍需依赖面板分配的转发端口,或者使用 DDNS / 隧道技术。
二、 搭建 Komari 探针的两种方案
Komari 探针通常包含两部分:服务端(Dashboard,展示面板) 和 被控端(Client / Agent,收集数据)。由于该节点内存极小(仅 64 MB),请根据用途选择方案:
方案 A:仅将此 64M 节点作为“被控节点”(推荐)
由于 64 MB 内存极低,在上面运行服务端或数据库容易因 OOM(内存溢出)被系统杀掉。建议将 Komari 服务端部署在其他大内存 VPS 上,该 NAT 节点仅运行轻量级 Client 汇报数据。
1. 在 64M Alpine 节点上安装 Komari Agent
Alpine Linux 默认使用 apk 包管理器。进入容器终端后执行:
因 Alpine 使用 OpenRC 而非 systemd,若一键脚本未自动配置后台服务,可使用 nohup 或编写 OpenRC 服务守护进程。
方案 B:硬要在该 64M 节点搭建 Komari 服务端(Dashboard)
若必须在此节点上运行服务端,请注意:必须配置 Swap(交换分区),并使用外网穿透或面板端口映射。








