ALB | CLB | NLB | |
---|---|---|---|
HTTP/HTTPS | 使用X-Forwarded-For HTTP标头来捕获客户端 IP 地址 |
使用X-Forwarded-For HTTP标头来捕获客户端 IP 地址 |
不支持HTTP协议 |
TCP | 不支持TCP协议 | 开启开启proxy protocol后可以,参考AWS文档 | 按实例 ID 注册目标,以捕获客户端 IP 地址,而无需额外的 Web 服务器配置 |
客户端发送请求到EC2服务端,中间经过ALB后,请求的IP会被替换成ALB的IP。
如果服务端想拿到客户的真实IP,可以使用X-Forwarded
头来获取: