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
需要将ddns ipv4勾选上,如需ipv6也可以勾选,如果两个都不选,则不会更新ip,如果只勾选一个,则只更新勾选的ip。
然后在一键安装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
选择查看日志,成功会有如下输出。