Основное приложение asp.net Docker Swarm IP хост-клиента

Я хочу регистрировать IP-адрес запросов моего клиента, и у меня есть докер-служба ядра asp.net в Linux. теперь у нас всегда есть IP-адрес в докерной сети! Как я могу получить реальный IP-адрес моих клиентов?

1 ответ

Вы можете получить реальный 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

Здесь есть открытый вопрос об этом.

Другие вопросы по тегам