Es gibt da noch eine einfache, aber etwas eingeschränkte Lösung:
Ein
TCP-Proxy bestehend aus A) IdTCPserver und B) IdTCPclient.
Der Client verbindet sich mit A. Der Client dazu gebracht werden, sich mit der lokalen
IP 127.0.0.1 (
localhost) zu verbinden (das ist die Einschränkung).
A gibt die Daten ggf verändert an B weiter.
B baut eine Verbindung zum eigentlichen Server auf.
Adresse und Port des Servers muss zuvor im Proxyprogramm eingestellt werden.