У меня есть приложение под названием Сервер на локальном хосте, которое привязывается к порту 1000. У меня есть еще одно приложение на локальном хосте под названием Client, которое подключается к 1000 для связи с сервером.
Я не могу изменить исходный код для Сервера или Клиента.
Я хочу написать приложение с именем Middle и хочу, чтобы клиент подключался к этому приложению, а не к серверу. Middle передает данные, полученные от Клиента, на Сервер, а также передает ответы с Сервера на Клиент.
Я хочу, чтобы Мидл также проживал на местном хосте.
Это возможно?
Я считал, что iptables может использоваться для переадресации данных с порта 1000 на другой порт, но это также повлияет на среднюю остановку его отправки на сервер. Таким образом, пересылка должна быть конкретной для приложения.