Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Admin unifiadmin log in from 127.0.0.1 Today 12:47 pm
Попробуйте использовать переменную $realip_remote_addr. Не забудьте установить real ip модуль.
Небольшой пруф, что это работает:

location / {
set_real_ip_from 127.0.0.1;
real_ip_header X-Real-IP;
proxy_set_header Referer "";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://xxxxxxx:8443/;
}
}
proxy_set_header X-Real-IP $remote_addr;
Заменить X-Real-IP с $remote_addr на $realip_remote_addr;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $realip_remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://unifi;
}
Слишком тяжело. Вы слышали про caddy?
Вот пример конфигурации для домашнего Unifi (сертификат получается и обновляется автоматически):
unifi.deem.ru {
gzip
header / Strict-Transport-Security "max-age=31536000"
proxy / https://10.173.3.15:8443 {
insecure_skip_verify
transparent
}
}Данный конфиг даёт вот такой результат:

Пруф: https://www.ssllabs.com/ssltest/analyze.html?d=unifi.deem.ru
Unifi Controller + Nginx. HTTP & HTTPS