Jak się połączyć z komputerem, gdy obie strony są za NATem.

Szymek

Potrzebny wtedy jest trzeci komputer z zewnętrzynm IP, który będzie przekazywał dane od jednego komputera do drugiego.
Jeżeli dysponujemy takim komputerem, można napisać program, który będzie przekazywał dane gdy np. dwa komputery połączą się z określonym portem. Do tego można wykorzystać np. TIdTunnel, lub zwykłe gniazdka.
Jeżeli takim komputerem nie dysponujemy, to możemy się postarać o konto shell, na którym można będzie tunel uruchomić.

6 komentarzy

tak, tylko nie wiem, kto ci taki dostep da...

No ja nie wiem kto moglby byc zainteresowany czyms TAK BANALNYM...

Nic takiego nie trzeba robić! :D Wystarczy dostęp do konfiguracji routera, który maskuje adresy do sieci wewn. (przynajmniej jednego) i ustawienie przekierowywania portów... np. zewn.adr.routera:1500->adres.kompa.wewn:1500. To taki przykład, mam nadzieję, że da się zrozumieć...

faktycznie fajny ten przyklad ale kod by sie przydal i troche jasniej bo ja ledwo co rozumiem a co dopiero taki lamus co sie nie znam na portach i protokolach TCP/IP i innych, najleprzy by byl przyklad na obrazku pokazanie na jakiej to zasadzie leci, a tak pozatym co do shella z mozliwoscia wstawiania botow ciezko znalezc a co dopiero z tunelami a do tego jeszcze bezplatnych.

przydałby sie przykładowy kod.. ;-) nie to, że ja nie mam takiego.. :-) ale innym może to mało mówić, co napisałeś :-)

no no przydał by sie jakiś kod :D