Nginx清除X-Forwarded-For之前设置

我可以在nginxconfiguration中使用什么来清除任何现有的X-Forwarded-For标头,然后再设置它自己的? 我正在使用Nginx来终止SSL,然后将stream量传递给HAProxy进行负载平衡。

现在,我有:

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 

但是,这将在任何现有的X-Forwarded-For IP地址末尾添加一个新的IP地址。 有没有办法只保留Nginx看到的地址?

只是不要使用$proxy_add_x_forwarded_for – 它存在的全部目的是做的追加行为。

代替:

 proxy_set_header X-Forwarded-For $remote_addr;