Основное приложение 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
Здесь есть открытый вопрос об этом.