vsphere vib vcenter update for esxi enable scala playframework-2.0

scala - vib - ¿Cómo obtener la IP del cliente?



vsphere web client 6.5 download (2)

EDITAR: Volviendo a esta respuesta, esto se agregó en playframework 2.0.2: vea el anuncio de la versión en https://groups.google.com/forum/#!msg/play-framework/Z97GQ2VnR5M/T-STGaeuN68J%5B1-25%5D y, lo que es más importante, la documentación de la API en http://www.playframework.org/documentation/api/2.0.2/scala/index.html#play.api.mvc.Request

Como puede ver, ahora hay soporte para Request.remoteAddress

Original:

Actualmente hay un error abierto para esto en el rastreador: https://play.lighthouseapp.com/projects/82401/tickets/256-add-back-requestheaderremoteaddress

Creo que hackear las bibliotecas de play2.0 para incluir el parche vinculado es actualmente la mejor opción. Probablemente sea aún más limpio que usar un proxy con el único propósito de agregar encabezados XFF y usarlos para determinar la IP.

Si bien esto suena tonto, no he podido encontrar una manera de obtener la IP del cliente en Play 2.0. Estaba disponible en 1.2.x como Http.Request.remoteAddress , pero 2.0 (principalmente verifiqué la API de Scala, pero también hice una comprobación rápida de la de Java) solo parece proporcionar información sobre el lado del servidor de la solicitud en play(.api).mvc.Request . ¿Se me escapa algo? El truco más cercano en el que puedo pensar ahora es configurarlo detrás de un proxy inverso y luego verificar X-Forwarded-For , pero esto no funciona muy bien en el dev.