Discourse не поддерживает proxy_protocol

Я знаю, что в их хостинге используется haproxy.

Проблема, которую вы пытаетесь решить, заключается в том, чтобы правильный IP-адрес доходил до Discourse? Вы можете ознакомиться с темами, такими как Как настроить Discourse на сервере с существующими сайтами Apache, чтобы узнать, как настроить внутренний nginx для передачи IP-адреса.