Я пытаюсь установить соединение между внешней машиной и любым из серверов, находящихся в частной сети.
Предполагается, что все серверы (включая прокси) прослушивают одни и те же порты, т. Е. 8080.
Используя Nginx в качестве прокси, любое входящее соединение для потоковой передачи через порт 8080 прокси может быть перенаправлено только на один внутренний сервер.
Что я должен использовать для того, чтобы прокси помог установить TCP-соединение между внешним компьютером и любым из внутренних серверов?
Я хочу достичь сценария, подобного:
1.TCP Connection between <extMachine>:<any port> and <serverA>:8080
via <proxyServer>:8080
2.TCP Connection between <extMachine>:<any port> and <serverB>:8080
via <proxyServer>:8080
(серверы A и B находятся в частной сети.)