我需要配置 Nginx 来平衡端口 514 上的 UDP 请求,通过 syslog 发送日志。我的下面的设置有效,但我发送的 IP 来自平衡器,我需要来自客户端的真实 IP。我尝试使用下面的参数,但没有成功。
# Load balance UDP‑based DNS traffic across two servers
stream {
upstream syslog_upstreams {
server X.X.X.X:514;
}
server{
#set_real_ip_from X.X.X.X:;
listen 514 udp;
proxy_pass syslog_upstreams;
proxy_protocol on;
}
}
你能帮助我吗?