Как Hamachi

Как Hamachi?

Hamachi свързва два компютъра без външна ПР чрез вашия сървър.
Как става това?

Създаване на мрежа. Поставяте паролата си и да използвате. Само трябва най-малко 2 души. Ако интернет е бърза и от двете страни, той е използваем. Към мрежата, можете да се свържете с много хора. Аз отказах, защото бързо хвърлят файлове чрез споделяне на файлове. Hamachi леко забавяне.







Tunneling е вероятно. Две компютри са свързани към servaku - Свържете се и след това глупаво тунелират.

Въпросът за това как това се случва физически. Между другото съм направил грешка - има VPN + UDP.

Има Hamachi своя протокол. Когато правите мрежата има уникален номер. Ето това е най-вероятно е свой уникален IP. Както rabotet своя протокол за съжаление не знам.

Това е, което аз знам:
Как работи всичко
Hamachi - система от организационни виртуални частни мрежи, базирани на UDP протокола. В такива възлови точки на мрежата за установяване на връзка между една трета възел се използва, които ще им помогнат да се открият един друг само и прехвърляне на информация между възлите вече се произвежда. Така сътрудничещи възли могат да бъдат зад NAT или защитна стена.

Искам да разбера как се прилага.
Вие трябва да направите същото. Необходимо е да се постави p2p връзка между компютъра без външен IP.


> Искам да видя как се прилага.

"Никой външен" IP - очевидно играе с NAT. Ако си спомням правилно спецификациите, а след това организира NAT връзка - сега е достатъчно да се прехвърлят между възлите. SKYPE и Google Talk същото също така да организира пряка връзка между два възела, без значение какъв IP.

Google + проникване на NAT


> Ние трябва да направим същото. Необходимо е да се установи p2p връзка
> Между компютъра без външен IP.

Аз съм тук, също хората, зададен източник в Делфи всички мълчи като партизани.
Като цяло вземе libtorrent той В. Налице е правилния код.

С протокола UPnP не съветва да се разбере тези неща.

UPnP подкрепят най-много.


> Ах, ако само го бяха толкова prosto.takoy опция също е там,
> # XA0, но повечето доставчици не poddrizhvayut не UPnP и
> Още. целият трафик минава през него

Това важи за Съединените щати. И ние имаме UPnP просто не го отрежете, и тихо разположение. Така популярността на Torrent "с.


> Колко NAT маршрутизатор поддържа този протокол?






Маршрутизаторите не се занимават с поддръжка на STUN изобщо.


> Поддръжка на UPnP най-

Само един от най-голяма подкрепа не е достатъчно.
На първо място, трябва да е активиран UPnP рутер администратор.
На второ място, UPnP, дори ако то е разрешено, решава проблема на NAT прекосявам само този рутер, докато сте в себе си, от своя страна, може да се намира зад NAT маршрутизатор на друга, в която деактивиран, или не се поддържа на UPnP.

STUN е, че сравнително малък брой положителни граница (между заключване п и мрежи ..) рутери използват NAT тип "симетричен конус" - е само един от 4-често използваните видове, в които зашеметяването безсилни.

Тук е добра илюстрация

за тези, които искат да разберат как един или друг общ вид NAT - кратко, ясно и краставици)

Като системен администратор, аз автоматично отрича UPnP дупка дупка

Въпреки, че никакво обяснение в протокола, аз не съм намерил.

И да с STUN не е до разбиране. Мислех, че се промъква NAT. И това е проектиран да NAT проучвания. # XA0, това се отнася и за всеки програмист може да направи сам. Това е, което аз не разбирам нещо в допълнение към определянето на NAT тя все още е това, което го прави?


> Има ли програмист себе си може да направи

Без "асистент" от другата страна на NAT, т.е. в публичната мрежа, направете това все пак ще се провалят. В този "помощник" е именно STUT сървър.


> В допълнение към определянето на NAT тя все още е това, което го прави?

Най-важното, той е просто ангажирани - позволява на партньорите на потенциала # XA0; директна връзка намира зад NAT, получават обществени координати на всяка друга, ако P2P връзката при тези условия е възможно по принцип.

emnip, UPnP се основава на мултикаст.
Пренасочване на мултикаст пакети от една подмрежа в друга - правото и / или задължението на защитната стена, а не NAT.
Ако защитната стена не изпълни това изпращане или административно забранено, и няма маршрута устройство / неактивна multikast прокси услуга, в този случай, UPnP-излъчване дейтаграмите, докато от една подмрежа в друга е просто невъзможно.

Идеален за приличен софтуерно приложение, разбира се, е да се изпълняват сложни софтуерни и технологични средства, преминаващи шлюзове, включващи включително и STUN и UPnP и NAT-T (като се използва IPSec)

За съжаление, много доставчици, най-често, не се подкрепят тези различни красива технология, т.е. NAT не е напълно удари отвън.


> Без "асистент" от другата страна на NAT, т.е. в публичната мрежа,
> # XA0; да се направи това все пак ще се провалят. В този "асистент", тъй като
> Именно STUT сървъра.

И това. # XA0; писах и се нуждаят от външен сървър. А STUN или няма да има значение или друг.


> Emnip, UPnP се основава на една и съща multikaste.Forvarding multikast-
> Пакети от една подмрежа в друга - правото и / или задължение
> Firewall, не NAT.Esli защитна стена не изпълни такова изпращане,
> # XA0; или административно забранено, и насочват
> Устройство на линия / неактивна multikast прокси услуга,
> # XA0; в този случай излъчването UPnP-дейтаграми от един подмрежа
> Другото е просто невъзможно.

Аз не разбирам вашите фантазии.
Ако рутер \ домакин поддържа UPnP, че ще изпрати предаването широко по отношение на пакета от мрежата. Също така и по-горе, изправени пред рутери.

Памет: 0.78 MB
Време: 0,038 гр