Рейтинг:0

Настройте «прямой прокси» или DNAT в докере с несколькими общедоступными IP-адресами.

флаг cn

Я пытаюсь найти ответы и возможное решение по вопросам, касающимся прямого прокси, докера и нескольких сетевых интерфейсов / общедоступных IP-адресов. Я надеюсь, что получу ответы на них здесь.

У меня есть приложение, которое отправляет HTTPS-запросы через общедоступный API на 2 независимых сайта (API1, API2). Это приложение работает на размещенном сервере (Linux) с 3 общедоступными IP-адресами (ip1, ip2, ip3). Требуется настроить сеть для следующих требований: приложение для каждого запроса должно использовать в качестве исходного ip следующий публичный ip из пула ips(ip1, ip2, ip3) "Robin Round Load Balancing"

Вопросы:

  1. Для решения я должен использовать «прямой прокси» или DNAT?
  2. Если требуется использовать прямой прокси, чем из списка haproxy, nginx, squid лучше для этого решения? и как привязать публичный ip и настроить для этого "Robin Round Load Balancing"?
  3. Если необходимо использовать DNAT, не могли бы вы поделиться образцом конфигурации?
  4. Приложение работает как сервис в докере. Можно ли настроить сеть: «прямой прокси» или DNAT в том же файле docker-composer?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.