Nach ein paar Abenden des Grabens scheint es einfacher zu sein, als ich dachte: Good'ol socat
auf der Windows-Maschine ist die Antwort. So wird der Windows-Rechner zum Port Forwarder (und seine IP kann im Gerät verwendet werden):
socat tcp-l:local-port,fork,reuseaddr tcp:remote-host:remote-port
zum Beispiel:
socat tcp-l:80,fork,reuseaddr tcp:google.com:80
Der Socat- tcp-listen
Modus baut bei Bedarf eine Verbindung auf, offenbar jedes Mal, wenn der Hostname in eine Adresse aufgelöst wird (geprüfte modifizierende Hosts-Datei). Die fork
und reuseaddr
Optionen tcp-listen
sind nicht hardcore benötigt, machen den Befehl glatte Bearbeitung im Fall von Problemen.