Поддерживает ли Envoy TCP-прокси?

Здравствуйте, не могли бы вы сообщить мне, если Envoy (https://lyft.github.io/envoy/) поддерживать TCP прокси? Я видел, что внешние клиенты могут подключаться к «переднему» прокси-серверу Envoy Edge с помощью HTTP, TLS. Не могли бы вы сообщить мне, есть ли возможность для внешних клиентов подключаться через TCP-соединение? Какая-то замена HAProxy. Например:

запрос tcp ip: порт 0.0.0.0:7000

перенаправленный tcp ip: порт 192.168.1.11:8000

Спасибо


person Aharon    schedule 04.04.2017    source источник


Ответы (1)


Да, Envoy поддерживает TCP-прокси:

Поскольку Envoy в основном написан как сервер L3 / L4, базовый прокси L3 / L4 легко реализуется.

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

есть ли возможность для внешних клиентов подключаться через TCP-соединение?

Я думаю, это больше зависит от настройки вашей сети, чем от настройки Envoy.

person Matheus Santana    schedule 21.03.2018