在 Nginx 中,可以使用 $remote_addr 变量来获取客户端的 IP 地址。您可以将其设置为 HTTP Header 的值。\n\n以下是一个示例配置,将客户端的 IP 地址设置为名为 "X-Client-IP" 的 HTTP Header:\n\n\nserver {\n ...\n \n location / {\n ...\n add_header X-Client-IP \$remote_addr;\n ...\n }\n}\n\n\n在上述配置中,"add_header" 指令用于添加一个新的 HTTP Header 到响应中,其中 "$remote_addr" 变量表示客户端的 IP 地址。\n\n当客户端发送请求时,nginx 会将 "X-Client-IP" 头添加到响应中,并将其值设置为客户端的 IP 地址。\n\n您可以根据需要修改上述配置来适应您的实际情况。

Nginx 设置 Header 变量 remote_ip 获取客户端 IP 地址

原文地址: https://www.cveoy.top/t/topic/qx2s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录