Kostenlose Software für Port Forwarding unter Windows
Frage:
Ich möchte unter Windows ein Port Forwading einstellen. Es gibt diverse Freeware Software, die sich dann doch als Shareware entpuppt. Wie kann man Port Forwarding als Windows Service kostenlos einstellen?
Antwort:
Wir verwenden das Programm "stunnel", dieses ist Freeware und eigentlich dafür gedacht, Verbindungen auf einem beliebigen Port über SSL zu ermöglichen. Damit kann man z.B. einen Mailserver, der kein SSL unterstützt, nachträglich mit SSL nachrüsten. stunnel forwarded dann z.B. den Port 587 (mit SSL) auf Port 25 (ohne SSL).
Mit einem Trick kann man stunnel auch als Port Forwarder missbrauchen, ohne das SSL benötigt wird:
Beispiel:
Unser Mailserver akzeptiert 2 Verbindungen auf Port 25 (ohne SSL) und auf Port 587 (nur mit SSL). Bei einigen Providern ist Port 25 gesperrt und eine SSL-gesicherte Verbindung scheitert wegen Problemen beim Mailprogramm oder es ist kein SSL-Zertifikat vorhanden. Der Mailserver soll daher auf einem 3. Port Verbindungen annehmen. Wir haben eine eingehende Verbindung auf Port 465 eingestellt und leiten diese auf Port 25 weiter. stunnel nimmt Verbindungen auf Port 465 entgegen und verschlüsselt die Verbindung mit Ziel Port 10001. Die Verbindungen von Port 10001 werden sofort auf Port 25 weitergeleitet und dabei wieder entschlüsselt.
[in465]
accept = EXTERNEIP:465
connect =
EXTERNEIP:10001
protocol = smtp
client = yes
[out25]
accept =
EXTERNEIP:10001
connect =
EXTERNEIP:25
protocol = smtp
Deinen Kommentar hinzufügen