Citrix ADC

在请求头中插入客户端的IP地址

Citrix ADC使用SNIP (subnet IP)地址与服务器连接。服务器不需要知道客户端。

然而,在某些情况下,服务器需要知道它必须服务的客户机。当启用客户机IP设置时,设备在将请求转发到服务器时插入客户机的IPv4或IPv6地址。服务器将这个客户端IP插入到响应的报头中。因此,服务器知道客户端。

请注意:要插入多个头文件,需要执行以下操作之一:

  • 添加重写策略检查CLIENT。IS_SSL并插入适当的标头。
  • 根据类型为每个虚拟服务器绑定适当的重写策略。

通过命令行方式在客户端请求中插入客户端IP地址

在命令提示符下,输入:

设置服务 -CIP   

例子:

设置服务service - http -1 -CIP enabled X-Forwarded-For 

通过GUI在客户端请求中插入客户端IP地址

  1. 导航到交通管理>负载平衡>服务,并编辑服务。
  2. 服务设置窗格,单击编辑图标
  3. 负载均衡服务窗格中,选择插入客户端IP地址复选框。
在请求头中插入客户端的IP地址