Was ist der effizienteste Weg für MTU, einen Netzwerktunnel zu erstellen?

1392
Christopher J Kinniburgh

Ich verwende derzeit SSH-Tunneln, um über das Remote-Computer mit dem Argument -D ssh eine Verbindung zum Internet herzustellen. Ich bin vor kurzem auf ein Problem mit dieser Lösung gestoßen - das SSH-Protokoll verringert die MTU erheblich. Ich mache mir keine Sorgen um die Sicherheit und suche nur nach dem leichtesten Weg, um eine ähnliche dynamische Port-Forwarding-Lösung auf Anwendungsebene zu entwickeln.

2
Wie wichtig Die MTU muss ein wenig fallen, damit die Pakete in den Tunnel passen. Es sollte nicht drastisch sein. Was sehen Sie? Paul vor 12 Jahren 1

1 Antwort auf die Frage

0
grawity

Die Frage macht nicht viel Sinn, da das -Doder das -LTunneling-Feature SSH überhaupt keine "Übertragungseinheiten" beinhaltet - es arbeitet mit Byte-Streams, nicht mit einzelnen IP- oder TCP-Paketen. Auf "Anwendungsebene" hat es schließlich keinen Zugriff auf diese.

Wenn Sie den Aufwand für SSH gemeint haben, können Sie einen einfachen SOCKS-Proxy verwenden, um dies zu vermeiden. Dies ist in der Tat das gleiche Protokoll, das ssh -Demuliert, so dass es auf dieselbe Weise mit Programmen funktioniert. Es gibt ein paar SOCKS - Server - Implementierungen für Linux, einschließlich dante, ss5 und 3proxy .