Основное приложение asp.net Docker Swarm IP хост-клиента - PullRequest
0 голосов
/ 27 января 2019

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

1 Ответ

0 голосов
/ 27 января 2019

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

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

...