Назад | Перейти на главную страницу

Обратный прокси для смешанных служб tcp, udp и http

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

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

В настоящее время я использую Nginx с установленным модулем tcp. Это дает мне поддержку http и tcp. Однако я только что обнаружил, что Nginx не поддерживает UDP. Кажется, что с помощью специального модуля я мог бы поддерживать UDP, но это отдельная проблема. У меня также возникают проблемы с сопоставлением нескольких служб TCP с поддоменами с помощью модуля Nginx.

Я надеюсь, что есть другое решение для прокси, которое может лучше подойти для этого. Или комбинация инструментов.

Изменить: единственное, что я нашел, что могло бы соответствовать этой роли: http://freecode.com/projects/proxymini http://aluigi.altervista.org/mytoolz.htm#proxymini

но я не могу сказать, дружелюбен ли он к unix или только к окнам и может не быть обратным прокси

Решение здесь не обратный прокси, а DNS