Lazy loaded image
折腾手记
Lazy loaded image探针机部署哪吒监控 V1并套用Cloudflare CDN
Words 1232Read Time 4 min
2025-4-19
2025-4-20
type
status
date
slug
summary
tags
category
icon
password
手中有一台还算稳定的小鸡,打算专门用作探针机。由于配置仅为 1H 0.5G ,因此不打算安装任何面板和 Docker,以尽量减少资源占用,直接进行裸机部署。参考哪吒官方wiki中的反代配置进行了一些修改
为什么gRPC 服务不进行反代?
前段时间Cloudflare CDN的 gRPC 服务出现了异常,导致探针全部掉线(属于小概率事件),在使用过程中,新部署的探针上线速度较慢,而且国内的服务器在与Cloudflare 时的连通也比较差。因此,我打算把用于 agent 通信的 gRPC 服务单独分离出来直连。Web 面板通过 Cloudflare CDN 进行反向代理加速。
 

1.相关服务安装

这里用的是Debian11
  • 一台小鸡
  • 两个域名,一个用于web、websocket,一个用于gPRC,后文用yourdomain1、yourdomain2指代

1.1安装哪吒面板

1.2安装nginx和Certbot插件

1.3(可选)开启bbr

别问,已成习惯

1.4(可选)安装ufw防火墙

如果你的云服务器提供商自带外部防火墙的话可以跳过这一步,比如阿里云、甲骨文,像我用的没有自带外部的防火墙就需要这样手动配置

2.Nginx反代配置

 

2.1 创建反代配置文件

yourdomain2换成用于gRPC的域名
创建符号链接到 sites-enabled :
测试并重启Nginx

2.2 配置证书

2.2.1 使用Certbot申请证书

2.2.2获取CF源服务器证书

Cloudflare CA根证书获取地址:

2.3 修改配置

Ctrl+X保存
测试并重启Nginx

3 完成!

到这一步就可以正常访问面板获取安装命令添加探针了。如果无法访问可以尝试重启服务器。
 
上一篇
解决 Docker 与 UFW 防火墙的端口管理冲突
下一篇
EMPTY-ARTICLE