zdalna kontrola przez internet

0

witam, Od razu mówię że nie wiem czy toodpowiedni dział. jak nie to proszę o przeniesienie ;-)
Teraz do rzeczy. chciałbym się dowiedzieć jak działająprogramy typu teamviewer. Programy typu thightVNC to wiem że po odpowiednim porcie puszcza się ruch sieciowy dla programu. Jednak jakbyśmy mieli powiedzmy 2 komputery w jednej sieci i chciałbym dostać się do nich przez internet z użyciem VNC tu muszę na tych dwóch komputerach ustawić w kliencie VNC różne porty i odpowiednio przekierowac ruch w routerze. Wtedy bedzie to działać. ;-) Jednak program TeamViewer nie potrzebuje takich ustawień. jak on działa? Potrzebuje napisać aplikacje w której w jednych z wymagan jest zdalna kontrola komputerów w sieci. problem polega na tym że są 3 grupy po 5 komputerów. kazda grupa to jedną sieć z własnym routerem i wyjściem na świat gdzie przedstawiaja się jednym ip. czyli mam 3 stale ip i muszę jakoś się dostawać do komputerów w sieci. Najlepiej przy jak najmniejszej ilości ustawień routera. Jakaś pomoc?

0

ma własny serwer i tworzy coś na kształt VPN między tymi kompami - taki VNC i hamachi w jednym

0

ok to jest zrozumiałe, ale w jaki sposób on rozpoznaje który to komputer? podlaczajac pc do routera dostajemy ip z dhcp. a router ma swój ip od usługodawcy neta. w teamviewer wpisujemy nr klienta drugiego teamviewer i się łączymy. skąd on wie który to komp i z jakim adresem wewnetrzym się połączyć? może z kazdym klientem teamviewer jest instalowany jednocześnie serwer i klient vpn?

0

zanim połączysz się z drugim kompem najpierw musisz się połączyć z serwerem TV

0

wiem. i teraz powiedzmy zw chce napisac taki serwer i klientów żeby się łączyć zdalnie. i. jakie dane przechowywać o klientach aby najlatwiej bylo mi stwierdzić do którego komputera chce sie połączyć?

0

Mocno upraszczając to działa podobnie jak komunikatory. Jest gdzieś sobie serwer, który wysyła dane do i od klienta. W ten sposób nie są potrzebne nawet publiczne adresy IP.

0

Jest do tego gotowe rozwiązanie: UltraVNC (http://www.uvnc.com/downloads/ultravnc/102-download-ultravnc-1100.html) + Security Plugin (http://adamwalling.com/SecureVNC/) + Repeater (http://www.uvnc.com/downloads/repeater/83-repeater-downloads.html)
Repeater uruchamiasz na serwerze z zewnętrznym IP z dostępnymi 2 portami: jeden dla serwera vnc, jeden dla viewer'a. Pod podanym linkiem jest wersja dla windows, na forum UltraVNC znajdziesz też porty na linuksa.
na końcówkach uruchamiasz serwer vnc z odpowiednią konfiguracją - tak żeby się łączył do repeatera przekazując odpowiednie ID połączenia.
żeby się podłączyć z wybranym komputerem uruchamiasz viewer'a i wpisujesz odpowiednie ID i hasło.
Tutaj masz aplikację, która wszystko robi automatem i generuje odpowiednie pliki: http://www.chunkvnc.com/

0

Jednak program TeamViewer nie potrzebuje takich ustawień. jak on działa?

  1. Próba połączenia bezpośredniego.
  2. Próba zastosowania UPNP / NAT traversal (hole punching).
  3. Połączenie przez serwer pośredniczący.

1 użytkowników online, w tym zalogowanych: 0, gości: 1