Как сделать, чтобы nginx отображал реальный IP клиента на гостевой машине за NAT?
Добрый день. Развернул ISPConfig на гостевой машине с nginx в качестве сервера. На хостовой машине пробросил порты, так что теперь сайты на гостевой машине доступны по внешнему IP. Направил нужные мне домены на внешний IP.
Но в логах NGINX я вижу IP адрес хостовой машины в локальной подсети. Как сделать, чтобы отображался реальный IP клиента?
Вариант с обратным прокси NGINX на хостовой машине не подходит, так как хочу управлять SSL сертификатами через панель управления ISPConfig.
Как сделать, чтобы отображался реальный IP клиента?
0) убедиться, что на хосте он виден
1.1) перенастроить NAT на DNAT (но возможно ли такое при используемой системе виртуализации — хз)
1.2) таки поставить nginx на хост, но пробрасывать через stream и proxy-протокол, а не через http