1

我想记录我客户的请求 IP 地址,并且我在 Linux 上有一个 asp.net core 的 docker 服务。现在我们总是有 docker 网络 IP 地址!如何获得我的客户真实 IP 地址?

4

1 回答 1

0

如果您将模式更改为 ,您可以获得客户端的真实 IP 地址host。以下是如何执行此操作的示例:

 traefikedge:
    image: traefik:1.4.3-alpine
    ports:
      - target: 80
        published: 80 #for redirect to HTTPS
        protocol: tcp
        mode: host #to bypass ingress mesh, to preserve client ip
      - target: 443
        published: 443
        protocol: tcp
        mode: host  #to bypass ingress mesh, to preserve client ip

这里有一个未解决的问题。

于 2019-01-27T16:37:13.967 回答