azure - 在azure容器中的docker中获取客户端IP

标签 azure azure-container-instances

有谁可以帮助我从Azure容器实例上运行的docker容器获取用户客户端IP吗?

我的代码只获取某个东西的本地IP,我猜它是反向代理。 所以ip是10.240.255.106; 是 header 我也有主机IP(公共(public)容器IP),但仅此而已。 标题

{"Cache-Control":["max-age=0"],"Connection":["keep-alive"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["en-US,en;q=0.9,ru-RU;q=0.8,ru;q=0.7"],"Host":["23.99.249.54"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"],"Upgrade-Insecure-Requests":["1"],"DNT":["1"]}

有没有办法获取真实的客户端IP?

最佳答案

不,ACI 不会保留客户端 IP。 您可以通过用户语音创建功能请求。 https://feedback.azure.com/forums/602224-azure-container-instances?filter=top&page=1

关于azure - 在azure容器中的docker中获取客户端IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53003318/

相关文章:

azure - Azure 中的 web.config 中的邮件设置被忽略

Azure APIM 限制所有 IP 地址

python - 错误: "Your deployment does not have an associated swagger.json" - ACI deployment on Stream Analytics Job

azure - 使用 Azure 容器注册表从 C# 创建新的 Azure 容器实例

azure - 容器在本地运行但在 ACI 中失败

c# - Azure网站连接到Azure数据库在本地工作正常但未部署

azure - 无法使用 Spring.NET 将依赖项注入(inject)到 Azure WorkerRole 对象

通过 REST api 对 RowKeys 进行 Azure 表存储范围查询返回错误请求

Azure容器实例: Container creation issue

azure - 在 Azure 中使用共享卷部署 docker 容器