在 NAT VPS 上部署哪吒监控完整指南

date
Nov 7, 2025
slug
example-047
status
Published
tags
个人建站
summary
NAT VPS 没有公网 IP,需要通过端口映射或反向隧道实现外网访问。
type
Post
网址
category
技术分享
URL

背景说明

 

第一步:安装哪吒监控面板

1.1 下载并运行安装脚本

bash

1.2 安装配置选项

  • 面板运行端口:选择 8008(或其他可用端口)
  • 访问地址:输入 127.0.0.1:8008
  • 启用 TLS:选择 N

1.3 NAT 端口映射

在 VPS 控制面板设置端口映射:
  • 外部端口:52777(或其他厂商提供的端口)
  • 内部端口:8008
  • 映射关系:52777 → 8008

第二步:配置 Cloudflare 隧道

2.1 登录 Cloudflare

bash
  • 访问生成的 URL 完成认证
  • 证书文件会自动下载到 /root/.cloudflared/

2.2 创建隧道

bash
隧道配置文件会保存在 /root/.cloudflared/xxx-xxx-xxx-xx.json

2.3 绑定 DNS 记录

bash
将生成 CNAME 记录指向 Cloudflare Tunnel

第三步:配置并运行隧道服务

3.1 创建配置文件

编辑 /root/.cloudflared/config.yml
yaml

3.2 安装系统服务

bash

3.3 验证服务状态

bash
现在可以通过 https://nezha.yourdomain.com 访问哪吒面板。

第四步:添加监控客户端(探针)

4.1 普通 VPS(有公网 IP)

bash
参数说明:
  • NZ_SERVER: VPS 公网 IP + 映射端口
  • NZ_CLIENT_SECRET: 在面板中生成的客户端密钥

4.2 NAT VPS 本机添加

bash
参数说明:
  • NZ_SERVER: 本地地址 + 面板端口
  • NZ_CLIENT_SECRET: 在面板中生成的客户端密钥

第五步:验证和管理

5.1 检查探针状态

bash

5.2 管理命令

bash
 

注意事项

  1. 域名准备:确保域名已托管到 Cloudflare
  1. 端口开放:确认 VPS 厂商的防火墙规则允许相应端口
  1. 密钥安全:妥善保管客户端密钥,不要泄露
  1. HTTPS 自动配置:Cloudflare 会自动为域名配置 HTTPS 证书
通过以上步骤,即可在 NAT VPS 上成功部署哪吒监控系统,并通过 Cloudflare 隧道实现外网安全访问。

第六步:页面美化代码

自定义页面和流量统计设置
后台自定义设置
 

© Cw 2021 - 2025