Grasss, вы уверены, что cloudflare не транслирует ip пользователя на ваш сервер? Обычно при проксировании запросов ip посетителя передается хосту в кастомном заголовке «X-Forwarded-For».
Судя по
треду cloudflare таки передает ip посетителя. В противном случае это было бы очень странно не иметь возможности узнать ip пользователя.