Назад | Перейти на главную страницу

Есть ли программное обеспечение, которое преобразует двунаправленный TCP-трафик с одного порта на другой?

У меня есть приложение, которое должно отправлять и получать трафик через определенный TCP-порт, например 5000. Серверный компонент использует порт 6000.

Есть ли какое-нибудь программное обеспечение, которое позволит мне «соединить TCP-мост» между этими двумя портами?

Я хотел бы запустить этот TCP-мост на платформе, размещенной в AWS или Azure. Поскольку я хорошо знаю C #, решение .NET было бы идеальным.

Баланс это простой, но мощный универсальный tcp-прокси с циклической балансировкой нагрузки и механизмами аварийного переключения. Его поведением можно управлять во время выполнения с помощью простого синтаксиса командной строки.

Порты моста:

balance 5000 6000

(Подключения к локальному порту 5000 перенаправляются на порт 6000)

Или подключитесь к порту на удаленном сервере

balance 5000 remote:6000

Или циклический перебор между localhost: 6000, remotehost: 6000 и otherhost: 6000

balance 5000 localhost:6000 remotehost:6000 otherhost:6000