关于 X-Forwarded-For HTTP 头

X-Forwarded-For (XFF) HTTP 头是一个事实上的标准,用于识别通过 HTTP 代理服务器或负载平衡器连接到 Web 服务器的客户端的原始 IP 地址。大多数代理服务器都支持 X-Forwarded-For 头,且 IWSA 中支持 IPv6 X-Forward-For 头。可以解析头以访问客户端的 IPv6 地址(类似于访问 IPv4 地址)。

IWSA 还处理 IPv6 访问的三种处理措施(类似于 IPv4),包括“保持 X-Forwarded-For 头完整”功能、“附加 IWSA 接收请求时的 IP 地址”功能和“剥离 X-Forwarded-For 头”功能。

请参阅下表以了解部署模式会对 XFF HTTP 头的使用产生怎样的影响。

部署模式

解析 XFF

处理措施:添加

处理措施:保持

处理措施:移除

注意

正向代理服务器

 

网桥

N/A

该模式是透明的,无需在头中添加 IP 地址。

WCCP

 

简单透明性

 

ICAP

N/A

N/A

N/A

N/A

IWSA 将用作 ICAP 服务器。它不与客户端和服务器进行通信。IP 地址由带有 X-Client-IP 头的 ICAP 客户端提供

反向代理服务器

N/A

N/A

N/A

N/A

该模式不支持 XFF HTTP 头。

另请参阅:

配置 XFF HTTP 头