Какая альтернатива есть записи протокола передачи данных TCP / IP? - PullRequest
5 голосов
/ 28 мая 2010

Я собираюсь написать ретранслятор данных tcp / ip - приложение, которое передает односторонний поток данных с одного хоста / порта на другой хост / порт. Первоначально он будет общим, но позже я настрою его для нужд конкретного бизнес-запроса.

Я предполагаю, что что-то общее уже существует, поэтому мой вопрос:

Кто-нибудь использовал стороннюю (предпочтительно с открытым исходным кодом) ретранслятор данных в производственной среде, если да, то что именно, и вы рекомендуете это?

Любая платформа в порядке.

Спасибо.

Ответы [ 3 ]

7 голосов
/ 28 мая 2010

GNU netcat может быть настроен для этого и является открытым исходным кодом, мультиплатформенная.

2 голосов
/ 28 мая 2010

Я являюсь автором yProxy, который можно использовать как прозрачный TCP-прокси-сервер . Я использую его в качестве простого прозрачного прокси.

Я не знаю ни одного прокси с открытым исходным кодом, но это то, что вы ищете. Ищите «прозрачный прокси-сервер» с открытым исходным кодом, также иногда называемый «туннелирование».

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

1 голос
/ 30 мая 2010

Я использовал Делегат для прокси в производственном использовании, это было надежно.

...