Portweiterleitung im NAT-Stil unter Windows

Portweiterleitung im NAT-Stil unter Windows

Ich möchte wissen, ob es möglich ist, eine Portweiterleitung im NAT-Stil unter Windows zu implementieren. Eine native (im Betriebssystem enthaltene) Lösung ist vorzuziehen, aber auch ein Drittanbietertool wäre in Ordnung.

Angenommen, ich möchte TCP 127.0.0.1:8080an weiterleiten 127.0.0.1:80. Aber der Port 8080ist bereits von einer anderen Anwendung geöffnet, die nicht geschlossen werden kann. Der Port ist darin fest codiert und kann nicht geändert werden. Das ultimative Ziel besteht darin, eine Verbindung mit der App herzustellen, die 80während der Verbindung über auf lauscht 127.0.0.1:8080, und diese andere App geöffnet zu halten.

Mit Portweiterleitung im NAT-Stil meine ich eine Methode, die die Portnummer in den Netzwerkpaketen ändert, wie dies bei iptables der Fall ist. Mit iptables kann ich die Aufgabe folgendermaßen erledigen: iptables -t nat -A OUTPUT -o lo -p tcp --dport 8080 -j REDIRECT --to-port 80.

Lösungen, die auf dem Port lauschen, wie SSH oder NETSH ( netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=8080 connectaddress=127.0.0.1 connectport=80), sind nicht geeignet, da der Port bereits verwendet wird.

verwandte Informationen