Deine Lösung über IPtables wird wahrscheinlich nicht funktionieren.
Du bekommst zwar die Pakete rein, deine Antworten schickst du dann ja aber von deiner Heim-IP, mit der der Client aber nichts anfangen kann, weil er ja eigentlich zum Server verbunden hat. Es sei denn, du hast ein VPN zu deinem Server und NATtest eh über diesen.
Was du eigentlich brauchst, und darauf hat der Vorposter wohl angespielt, ist ein Tool, das die Verbindung auf dem Server annimmt und dann eine neue, separate Verbindung zu deiner Heim-IP öffnet. Ich würde so was z.B. mit tcpserver/tcpclient aus dem ucspi-tcp Paket machen, gibt aber sicherlich eine Menge andere Tools.