При желании, можно перенастроить свой веб-сервер, чтобы показать в записях журнала адрес клиента вместо адреса обратного прокси-сервера.
Файл /etc/apache2/apache2.conf (или подобный)
Если было:
LogFormat "%h [%{%Y-%m-%d %H:%M:%S}t.%{usec_frac}t] "%r" %>s %b "%{Referer}i" "%{User-Agent}i" "%{Content-Type}i" %{remote}p %v %A %p %R %X %{UNIQUE_ID}e %{SSL_PROTOCOL}x %{SSL_CIPHER}x %I %O %D" extended
То добавить:
LogFormat "%{X-Forwarded-For}i [%{%Y-%m-%d %H:%M:%S}t.%{usec_frac}t] "%r" %>s %b "%{Referer}i" "%{User-Agent}i" "%{Content-Type}i" %{remote}p %v %A %p %R %X %{UNIQUE_ID}e %{SSL_PROTOCOL}x %{SSL_CIPHER}x %I %O %D" proxy SetEnvIf X-Forwarded-For "^.*..*..*..*" forwarded
Файл /etc/apache2/sites-available/your-domain.ru.conf (или подобный)
Если было:
CustomLog ${APACHE_LOG_DIR}/access.log extended
То станется:
CustomLog ${APACHE_LOG_DIR}/access.log extended env=!forwarded CustomLog ${APACHE_LOG_DIR}/access.log proxy env=forwarded