LINUX.ORG.RU
ФорумAdmin

socat для проброса порта с постоянным соединением к основному серверу

 ,


0

2

Hi, All! Нужно пробросить tcp соединение с localhost:8888 на remote:8888. Для этого решил использовать socat: socat tcp-l:8888,bind=localhost,fork,reuseaddr tcp:remote:8888,end-close,shut-none

Работает, но проблема в том что соединение с remote:8888 не постоянное, а поднимается, когда подключается клиент (в дочернем процессе) и закрывается, когда клиент отключается. Хотелось бы, чтобы соединение с remote:8888 было постоянным.

в чем глубокий смысл этого если никто не пользуется сокетом?
Проще всего делать такой редирект всё-таки через xinetd, я щитаю

zolden ★★★★★
()
Ответ на: комментарий от zolden

в чем глубокий смысл этого если никто не пользуется сокетом?

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

Проще всего делать такой редирект всё-таки через xinetd, я щитаю

Спасибо за совет.

aquirel
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.