前言,请确保哪吒探针 dashboard版本>=v0.16.10,agent版本>= v0.16.0

cloudflare token

https://dash.cloudflare.com/profile/api-tokens
添加token
选择第一个

添加ddns配置文件

配置文件路径在 /opt/nezha/dashboard/data/config.yaml ,添加如下配置

DDNS:
AccessID: email #加不加都可以
AccessSecret: xxxx #cloudflare token
Enable: true #开启,关闭false
MaxRetries: 3 #重试次数
Provider: cloudflare #运营商
WebhookHeaders: ""
WebhookMethod: POST
WebhookRequestBody: ""
WebhookURL: ""

更改完成后重启面板。

后台开启ddns

然后在一键安装agent的脚本后面加上 -u参数,ddns的更新依赖agent的IP更新,默认agent30分钟更新IP,将它改为不低于60s较为合适。

-u, --ip-report-period uint32 本地IP更新间隔, 上报频率依旧取决于report-delay的值 (default 1800)

例如

curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh install_agent test.com 5555 12345678899 -u 60

排错

dashboard 运行 ./nezha.sh 选择查看日志,成功会有如下输出。