Skip to content

Real IP

txt
A: 透传客户端真实IP有没有场景是双层nginx透传的

B: 目前只有 nginx 透传 istio 或者 f5 透传 istio 的吧

A: code的30004有一个自己的nginx做透传,然后整体平台前面还有一个nginx代理

C: 你只需要关心TCP那层就可以,Code获取真实IP是通过Haproxy的Proxy Protocol v2 协议,所以只需要支持这个协议就可以,Nginx、haproxy 都可以

A: 两个nginx绕过任意一个都能透传,放在一起就有问题,我在家里复现下

A: Nginx Server 配置
* 第一层 nginx: server { proxy_protocol on }
* 第二层 nginx: server { listen 30014 proxy_protocol }
* 然后就拿到了