有些用户在 Agent 服务器上开启了代理, 这可能会导致哪吒管理面板中显示的 IP 和 Agent 实际 IP 不一致

🏊🏻方案1: 可尝试配置分流(但是可能国内使用这些接口也很蛋疼)

查看 https://github.com/nezhahq/agent/blob/main/pkg/monitor/myip.go 中的接口

1. 以 Surge macOS 为例(仅对 nezha-agent 的 IP 查询接口进行分流)

AND,((PROCESS-NAME,nezha-agent), (OR, ((DOMAIN,blog.cloudflare.com,extended-matching), (DOMAIN,hostinger.com,extended-matching), (DOMAIN,ahrefs.com,extended-matching), (DOMAIN,developers.cloudflare.com,extended-matching)))),DIRECT


2. 以 Clash 系为例

- DOMAIN,developers.cloudflare.com,DIRECT
- DOMAIN,ahrefs.com,DIRECT
- DOMAIN,blog.cloudflare.com,DIRECT
- DOMAIN,hostinger.com,DIRECT


clash.meta(mihomo) 的话也可以用 ANDPROCESS-NAME 组合语法
其他内核如果支持 script shortcuts 也可以自己组合

👨🏻‍💻方案2:

🆕 哪吒 Agent 更新 1.0.2 之后 可以直接设国内 IP API: https://t.me/zhetengsha/1982
下面不用看了

自建接口直连

Nginx 为例:
location /ip {
  return 200 'ip=$remote_addr';
  add_header Content-Type text/plain;
}


Agent 配置( /opt/nezha/agent/config.yml ):

custom_ip_api:
  - 'https://a.com/ip'
  - 'https://b.com/ip'


官方文档: 为什么管理面板中显示的 IP 和 Agent 实际 IP 不一致?

探针合集 合集 群组 恰饭 联系推广

#哪吒 #探针 #监控 #面板 #IP #哪吒探针