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.
- 3817 megtekintés
Hozzászólások
iptables DNAT
- A hozzászóláshoz be kell jelentkezni
Köszönöm. Ez sajnos nem opció, mert sem a szolgáltató tűzfalához nem férek hozzá, sem az androidos telefonokon nincs netfilter a kernelben.
- A hozzászóláshoz be kell jelentkezni
Az androidos telohoz akarsz csatlakozni? vagy nem ertem a kerdest.
Egyebkent van meg ssh -L is.
Szerk: tedd at a halozatokba, ott lehet lesz megoldas is, ez nem igazan programozasi feladat.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Köszi. Közben megoldódott.
- A hozzászóláshoz be kell jelentkezni
Ilyenkor azért a megoldás sem lenne rossz....
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni