Ich habe eine Maschine hinter einem NAT (das ich nicht kontrolliere), die eine umgekehrte SSH-Verbindung zu einer Heimmaschine hat. Ich kann dann per SSH auf meine Heimmaschine zugreifen und über die offene umgekehrte Verbindung zur NAT-Maschine einen zweiten Hop ausführen, der zu einer Verbindung von meinem Laptop nach Hause zur NAT-Maschine führt.
Dieses Setup ist jedoch unglaublich ineffizient. Sogar der Versuch, Vim auf der NAT-Maschine über die doppelte SSH-Verbindung zu verwenden, ist traurig und verzögert.
Meine Frage ist, ob ich diesen Double-Hop irgendwie in eine direkte Verbindung umwandeln kann, nachdem ich die ursprüngliche Verbindung hergestellt habe? Irgendwie schaffen es Videospiele, diese direkten Verbindungen hinter einem NAT herzustellen mitTCP-Lochstanzen, mit deren Funktionsweise ich nicht vertraut bin.
Ist diese Sache in irgendeiner Weise praktisch? Ist sie überhaupt technisch machbar?