Ich habe eine einfache Anforderung einer Portweiterleitung / Tunnelung der Socket-basierten Kommunikation auf Softwareebene.
Gibt es Tools / Deamon / Service-Programme, mit denen ich das konfigurieren und tun kann?
Ich habe versucht, SSH, aber nach meinem Verständnis benötigt dies einen SSH-Protokoll-Server aktiviert. In meinem Fall ist dies nicht anwendbar. Ich habe auch versucht, JSch zu verwenden, aber dies ist wiederum eine Implementierung von SSH im Java-Format.
Kann jemand ein paar Hinweise geben? Ist es möglich, iptables NAT in Linux zu verwenden?
In code.google.com
ist ein Dienstprogramm zur Weiterleitung von TCP / IP-Ports mit dem Namen portforward verfügbar. Es ist vollständig in Java geschrieben.
Wenn Sie xinetd
bereits auf Ihrem System ausführen, bietet es eine einfache Portweiterleitung Mechanismus , der nützlich sein könnte, wenn Sie nicht bereits IPTables ausführen.
Wenn Sie IPTables ausführen, hat Server Fault eine ausgezeichnete kurze Frage mit ein sehr ähnliches Ziel . Obwohl ich es etwas knapp finde, ist eine ausführlichere Dokumentation verfügbar .