在nginx中添加一个配置项:
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
然后在asp.net程序中获取 请求头X-Forwarded-For 中的信息。如果经过了多个负载均衡器(代理),则可能会有多个IP,如:
X-Forwarded-For:159.16.156.1, 78.56.156.10
此时,第一个ip地址为客户端的ip,第二个为它经过的第一个负载均衡器(代理)
时间: 2024-10-31 07:40:55