Featured image of post 前置Cloudflare哪吒探针V1安装

前置Cloudflare哪吒探针V1安装

Introduction

跟风整了个监控玩,虽然根本没有几只小鸡(
同时Akile家的探针也开源了,对比了下感觉还是新版哪吒好看

项目地址

官方wiki

nezha 1.3.0

Mobile


前置条件

选择一台机作为面板机,然后域名指向这台机ip,开启小黄云,记得cloudflare中把网络-gRPC打开,这样就不需要如Wiki所说需要两个域名分别作为通讯和访问域名了。

面板机我用nginx开了TLS,cf设置完全(严格)TLS;如果不配置nginx、cf TLS开灵活模式应该也能通讯到agent,建议还是全程TLS也更加安全(

nginx反代设置可以参考Wiki

使用cloudflare cdn的话nginx反代设置建议除了证书地址和域名其他都不要动

Dashboard安装

官方一键脚本

1
curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

如果本机不配nginx,最好把端口设为80,方便cf代理成443。

然后登录https://你的域名/dashboard默认账密都是admin

右上角系统设置

Agent对接地址【域名/IP:端口】填入你的域名:443并开启使用TLS连接。

真实IP请求头填入CF-Connecting-IP

Agent安装

https://你的域名/dashboard 可以快捷复制agent安装命令

安装完成后可以在/opt/nezha/agent/config.yml修改一些设置

禁用更新可以在稳定后酌情考虑

下面依次是:
禁用自动更新
禁用webssh
禁用强制更新

1
2
3
4
sed -i 's/disable_auto_update: false/disable_auto_update: true/' /opt/nezha/agent/config.yml && \
sed -i 's/disable_command_execute: false/disable_command_execute: true/' /opt/nezha/agent/config.yml && \
sed -i 's/disable_force_update: false/disable_force_update: true/' /opt/nezha/agent/config.yml && \
systemctl restart nezha-agent

美化

后台自定义代码(样式和脚本)中填入。

有前端基础的话其实可以随意改了,几个官方参数

我自己的↓

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<style>
.text-card-foreground {
    text-shadow: 
        0 0 1px #fbc9e3;  /*字体粉粉光*/
}
</style>
<script>
  window.CustomBackgroundImage = '.jpg'  /*网页背景*/
  window.CustomLogo = .png'   /*logo*/
  window.CustomDesc = 'Kira'   /*简介*/
  window.ShowNetTransfer = 'true'   /*显示流量*/
  window.DisableAnimatedMan = 'true'   /*关闭小人*/
</script>

Agent额外信息

快捷json生成

生成如下信息填入后台服务器中的公开备注。

{
    "billingDataMod": {
        "startDate": "2024-12-20T04:59:00.599Z",
        "endDate": "2024-12-20T04:59:00.599Z",
        "autoRenewal": "1",
        "cycle": "月",
        "amount": "¥1"
    },
    "planDataMod": {
        "bandwidth": "30Mbps",
        "trafficVol": "1TB/月",
        "trafficType": "1",
        "IPv4": "1",
        "IPv6": "1",
        "networkRoute": "4837",
        "extra": ""
    }
}
最爱22💖
Built with Hugo
Theme Stack designed by Jimmy