Я создаю архитектуру, в которой будут размещаться различные службы, которые по отдельности могут прослушивать переменное количество портов, которые могут быть смешанными протоколами.
Я хочу сопоставить эти службы с уникальными поддоменами и входящие запросы обратного прокси на внешние порты к соответствующим внутренним портам.
В настоящее время я использую Nginx с установленным модулем tcp. Это дает мне поддержку http и tcp. Однако я только что обнаружил, что Nginx не поддерживает UDP. Кажется, что с помощью специального модуля я мог бы поддерживать UDP, но это отдельная проблема. У меня также возникают проблемы с сопоставлением нескольких служб TCP с поддоменами с помощью модуля Nginx.
Я надеюсь, что есть другое решение для прокси, которое может лучше подойти для этого. Или комбинация инструментов.
Изменить: единственное, что я нашел, что могло бы соответствовать этой роли: http://freecode.com/projects/proxymini http://aluigi.altervista.org/mytoolz.htm#proxymini
но я не могу сказать, дружелюбен ли он к unix или только к окнам и может не быть обратным прокси
Решение здесь не обратный прокси, а DNS