Метод getClientIP () , который поставляется с CakePHP, иногда возвращает частные IP-адреса. Например, IP-адреса, такие как 127.0.0.1 или 192.x.x.x. Я предполагаю, что это вызвано прокси.
Глядя на код getClientIP () , кажется, что он пытается решить проблемы с прокси, но на самом деле не проверяет, является ли IP частным или нет.
Как лучше всего получить реальный, не частный IP-адрес?
Спасибо.