Reverse port forwarding

Szeretnék fordított port forwardot létrehozni (wikis link, lap alja), azaz egy NAT/tűzfal mögötti eszköz egy TCP portját kívűlről elérni. Tudtok az alábbi módszereken kívűl más megoldást? Mobil alkalmazásba kellene, bármilyen C/C++-os linux alatt forduló megoldás érdekel.

- ssh: -R opció, működne, de ennél könnyebbet keresek (nem kell titkosítás, se login, stb.)
- socat: tud tunnelt, de nem szívesen hozok létre egy új interfacet egy port forward miatt. A socattel 1 kapcsolatot lazán vissza tudok dobni, de szeretném az egész portot visszatolni. A nyers csomagokat is lazán olvassa a socat, de ott még port sincs.
- GNU netcat: csak előrefelé tud
- VPN: ez is új interfaceszel jár

Van ötletetek?

Megoldódott: írtam rá python scriptet, ami szerver oldalról bejövő kapcsolatot vár a telefonról is és a klienstől is. A telefonról jövő kapcsolatot életben tartom, ha megszakad, akkor a telefon új kapcsolatot nyit. Működik.

Hozzászólások

Leirta: irt egy python scriptet.
Amugy ha lattam volna 2 evvel ezelott a topicot, akkor a pts-fele reTCP nevu programot ajanlottam volna. Ha jol emlekszem, tud ilyet is.

--
a publikus az egy JOGI fogalom abban az értelmezésben ahogy mi használtuk! nem műszaki. - RockWood1911