reverse tunnel
alex alex <[email protected]>
| Newsgroups | gmane.org.user-groups.rlug.general |
|---|---|
| Message-ID | <CABh+qb0MQux3PbN6_E-saj85eOp_fQ98DgjcTeT6G2ag7KVq8w@mail.gmail.com> |
Salut, Vreau sa obtin o conectivitate intre un server care ruleaza in spatele unui NAT, insa FARA a folosy dinamic DNS. In acea retea am un linux (raspbery pi) la care am full acces. De asemenea, am un server cu IP public. M-am gindit ca cel mai simplu ar fi un reverse SSH pentru a stabili conectivitatea intre raspbery si serverul public. Suplimentar, ar fi nevoie de "ceva" (gen proxy tcp) care sa trimita ce primeste pe raspbery (portul reverse deschis) catre serverul a carui conectivitate o doresc (astfel, raspbery devine un proxy). Aici am probleme. Am incercat cu netcat, insa acesta (partea de send) moare (ex: nc -v -lk 127.0.0.1 8100 0<pipe1 | nc -v 172.16.219.106 80 1>pipe1) Cu iptables nu merge sa forwardez portul oferit de ssh; cred ca in ideea ca in momentul in care ssh livreaza catre portul 8100 pachetul, e deja pachet ajuns la destinatie, care nu mai intra in procesul de routing. Intrebarile mele sunt: 1/ exista o aplicatie, ceva echivalent gata facuta, ca sa nu mai reinventez roata 2/ exista aplicatie simpla prin care sa"leg" un port de alt port sau care sa forwardeze ce vine pe un port catre alt ip /port ?