Я использую Ruby on Rails в качестве серверной инфраструктуры, но я уверен, что решение кроссплатформенное.
Я хочу показать пользователю его реальный IP-адрес.Приложение развернуто в корпоративной сети.Большинство пользователей подключаются к приложению простым способом без прокси, NAT и т. Д. Но некоторые из них используют прокси.
Теперь они видят IP-адрес прокси-сервера.
Каков наилучший способпоказать им их реальный IP-адрес?
Как я мог видеть, это невозможно, используя только методы обслуживания.Таким образом, решение должно быть чем-то, использующим JS (почти все пользователи включают JS), Flash (около 80% пользователей используют его) или JAVA (около 50%).Было бы замечательно, если бы решение было плагином rails, но это не так важно.
UPD. К сожалению, заголовок X-Forwarded-For не содержит интересной информации.
UPD2. Я хочу показать IP локальной сети (например, 192.168 ..).
UPD3. Почти все клиентские браузеры являются Internet Explorer (7,8,6версии)