Как переслать TCP Stream на один порт прокси на любой из внутренних серверов? - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь установить соединение между внешней машиной и любым из серверов, находящихся в частной сети. Предполагается, что все серверы (включая прокси) прослушивают одни и те же порты, т. Е. 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 находятся в частной сети.)

...