is Stream on 443 with proxy_protocol enabled.
And second is HTTP with SSL termination.
Whole day tried to log the IP of clients, bliad.
Is this the correct way to log it?
http_x_forwarded_for="$proxy_protocol_addr"
It gaves me my local IP address. Im connect over VPN.
В прокси протоколе же отдается remote_addr
Дело в том, что грёбаный 2ой Nginx поднят внутри куб кластера, и если я использую $remote_addr - то получаю какой-то IP из кубовых ендпойнтов - 10.233.76.128.
Ахахаха Добро пожаловать в волшебный мир cloud native networking.
With the $proxy_protocol_addr and $proxy_protocol_port variables which capture the original client IP address and port. The $remote_addr and $remote_port variables capture the IP address and port of the load balancer. 🤔
Обсуждают сегодня