request.remote_ip - это интерпретация всей доступной информации о IP-адресе, и она будет наилучшим образом угадать. Если вы напрямую обращаетесь к переменным, вы берете на себя ответственность за их проверку в правильном порядке приоритета. Прокси представляют несколько заголовков, которые создают переменные среды с разными именами.