Превратите многоадресное ssh-соединение в прямое соединение

Превратите многоадресное ssh-соединение в прямое соединение

У меня есть машина за NAT (которую я не контролирую), которая имеет обратное SSH-подключение к домашней машине. Затем я могу подключиться по ssh к своей домашней машине, и через открытое обратное подключение к машине за NAT я могу сделать второй скачок, в результате чего будет установлено соединение с моего ноутбука, дома, к машине за NAT.

Однако эта настройка невероятно неэффективна. Даже попытка использовать Vim на машине с NAT через двойное SSH-соединение — это грустно и тормозит.

Мой вопрос в том, могу ли я как-то превратить этот двойной прыжок в прямое соединение после того, как я устанавливаю изначальное соединение? Каким-то образом видеоигры умудряются делать эти прямые соединения за NAT сПробивка отверстий в TCP, с принципом работы которого я не знаком.

Имеет ли эта вещь хоть какую-то практическую ценность? Осуществимо ли это хотя бы технически?

Связанный контент