如何使用Play检索远程IP地址!在码头工人的容器内

时间:2016-04-28 18:41:40

标签: playframework docker request ip

我玩游戏!应用程序在docker容器中,我遇到了问题。当我按照这样的请求调用方法remoteAddress时:
request => request.remoteAddress
我总是得到docker容器的IP地址而不是用户地址IP。

我能做些什么才能检索向我的Play发出请求的用户的地址IP!应用

1 个答案:

答案 0 :(得分:1)

尝试禁用docker user-land代理。 在docker github上查看这些问题 Document how to get real remote client ip for service running in container
Disable Userland proxy by default

我相信--userland-proxy=false就是这样做的。