📜  HTTP 标头 | X-Forwarded-For

📅  最后修改于: 2022-05-13 01:56:43.372000             🧑  作者: Mango

HTTP 标头 | X-Forwarded-For

HTTP 标头用于在客户端和服务器之间进行通信。 HTTP 标头允许客户端和服务器通过 HTTP 请求或响应传递附加信息。 X-Forwarded-For标头是请求类型标头,是 Forwarded 标头的替代和事实上的标准版本,当客户端通过 HTTP 代理或负载平衡器连接到 Web 服务器时用于识别原始 IP 地址.由于使用此标头会泄露敏感信息,因此用户的隐私将面临风险。 HTTP X-Forwarded-For 标头用于标识客户端的原始 IP 地址。 HTTP X-Forwarded-For 的修改版本是 HTTP Forwarded 标头。

句法:

X-Forwarded-For: , 

注意:多个代理也是可能的。

指令: HTTP X-Forwarded-For 接受两个如上所述和如下所述的指令:

  • :客户端的IP地址。
  • 请求必须经过的代理。如果有多个代理,则列出每个连续代理的 IP 地址。

例子:

  • 这是请求必须通过多个代理时的示例。
    X-Forwarded-For: 103.0.113.165, 60.91.3.17, 120.192.338.678
  • 这是请求必须通过一个代理时的示例。
    X-Forwarded-For: fe80::780b:cd:b91:5b6d%6

要检查 X-Forwarded-For 的运行情况,请转到 Inspect Element -> Network 检查 X-Forwarded-For 的请求标头,如下所示。

支持的浏览器:浏览器HTTP 标头 X-Forwarded-For的兼容性仍然未知。