У меня есть простое требование переадресации / туннелирования портов на уровне программного обеспечения.
- У меня есть исходный сервер и порт, использующий сокеты.Это Java-программа, которая работает как в Windows, так и в Linux, и это не имеет значения.
- У меня есть устройства, которые продолжают отправлять данные на этот порт.Возможно двунаправленная связь
- Я хочу перенаправить эти данные на другой удаленный сервер и порт.Таким образом, клиентам не нужно будет беспокоиться об изменении IP-адреса при каждом перемещении сервера приложений.
Существуют ли какие-либо инструменты / программы-сервисы / сервисы, которые я могу использовать для настройки и выполнения этого?
Я пробовал SSH, но, насколько я понимаю, для этого нужен сервер с включенным протоколом SSH.В моем случае это не применимо.Я также пытался использовать JSch, но это опять-таки реализация SSH в формате java.
Может кто-нибудь кинуть несколько указателей?Можно ли использовать iptables NAT в Linux?