Hamachi – paprastas VPN sprendimas

Hamachi VPN (Virtual Private Network) leidžia sujungti kelis kompiuterius virtualiu tinklu, taip, lyg jie būtų sujungti į vietinį tinklą.

Vienam kolegai išvykus į Kanadą teko ieškoti VPN sprendimo, nes visus dokumentus bei darbinius failus laikome vietiniame failų serveryje. Užduotis pasirodė ne iš lengvųjų, nes esame įsikūrę KMTP, tad „sėdime“ už dviejų maršrutizatorių bei neturime atskiro išorinio IP.

Susitariau su tinklo administratorium, kad suteiks mums kelis atskirus port’us ir pradėjau ieškoti sprendimų. Radau visko, nuo VPN serverio kūrimo naudojant windows OS jau esančius įrankius bei atviro kodo alternatyvų iki VPN kūrimo per maršrutizatorių, naudojant DD-WRT maršrutizatoriaus programinę įrangą.

Tačiau apsistojau ties alternatyva, kuri nereikalauja tinklų konfigūracijos išmanymo ir veikia praktiškai vos įdiegus programą – Hamachi.

Kaip gali būti, kad VPN nereikia atskiro IP ar bent specifinių port’ų? Štai čia visi saugumo paranojikai pradės garsiai rėkti – Hamachi naudoja centrinį serverį prisijungimams sukurti.

Įdiegus Hamachi, jums suteikiamas specialus IP adresas. Tada galite pradėti kurti tinklus (nemokamoje versijoje galima sukurti net 64!) arba jungtis prie jau sukurto tinklo (tam žinoma reikės žinoti tinklo pavadinimą ir slaptažodį). Savo tinklą galima (tiksliau būtina) apsaugoti slaptažodžiu ir leisti prisijungti tik patikimiems žmonėms.

Prisijungus prie tinklo, vartotojai gali pasiekti vieni kitų padalintas (shared) direktorijas. Taigi, jei mano kompiuteryje direktorija C:\Downloads yra padalinta, prie mano sukurto Hamachi tinklo prisijungę vartotojai galės matyti jos turinį. Taip pat galima naudotis vieni kitų spausdintuvais (jei jie padalinti) bei žaisti tinklinius žaidimus.

Minėtasis centrinis Hamachi serveris duomenis siunčia užšifruotus, o pačiame serveryje nelaikoma informacija apie vartotoją ir kaip teigia Hamachi kūrėjai, jie patys negali matyti kokiais duomenimis vartotojai keičiasi. Paieškojęs radau tikrai gerų atsiliepimų apie Hamachi – juos rekomenduoja Lifehacker, PC Magazine, ir kiti žinomi (ir patikimi) šaltiniai.

Jei tai jūsų neįtikina, tada geriau Hamachi ir nebandykite – ramiau miegosite. Tik prieš tai pagalvokite apie štai ką: o kas garantuoja, kad skype neįrašinėja jūsų pokalbių, kas užtikrina, kad kiekvieno laiško, gauto į Gmail pašto dėžutę neperskaito kokia Google sekretorė? Manau mintį supratote – paranojai ribų nėra, reikia ją tik įsileisti…

Didelis pliusas Hamachi už tai, kad programa veikia Windows, Linux, ir MAC operacinėse sistemose. Be to programa yra nemokama, nors galima pirkti mokamą versiją su šiek tiek daugiau funkcijų.

Tinklo testavimas praėjo sklandžiai – prisijungęs prie darbo kompiuterio iš namų, galėjau sėkmingai naudotis darbiniu spausdintuvu, o 10 mb bylą iš darbo tinklo parsisiunčiau per ~30 sekundžių.

Dabar liko laukti atsiliepimų iš kolegos, kuris šiuo metu Kanadoje.



Gal sudomins?

24 Comments

  1. ichmbch rašo:

    Aš tam reikalui naudoju OpenVPN (mačiau paminėjai ir šitą). Iš esmės pakanka, kad tik vienas iš jų turėtų išorinį IP, todėl jei kolega Kanadoje turi išorinį IP (jis gali būti ir kintantis), tai viskas veikia ;)

    O Hamachi tokio negirdėjau dar. Kaip suprantu iš tavo aprašymo, šis reikalas veiktų net jei nė vienas vartotojas neturi išorinio IP. Bet tuomet gauname taip, kad visi siunčiami duomenys privalo keliauti per centrinį serverį. O taip gali smarkiai nukentėti greitis, nes Hamachi serveris manau tikrai ne lietuvoje.

  2. Karolis [Pocius.lt] rašo:

    Tiksliai nežinau smulkmenų, bet teoriškai duomenys keliauja tiesiogiai tarp dviejų vartotojų, o Hamachi serveriai naudojami pačiam sujungimui sukurt.

  3. ichmbch rašo:

    Kadangi visai sudomino mane šis reikalas tai jau spėjau mestelt akį į visokius FAQ. Panašu, kad duomenys siunčiami per jų serverį tuomet, kai techniškai neįmanomas tiesioginis sujungimas. Tik vat nemokamoje versijoje netiesioginio siuntimo greitis mažas (neparašyta kiek mažas).

  4. one rašo:

    Hamachi ypač populiarus tarp gamer’ių :-)
    Pačiam naudot neteko, bet atsiliepimų girdėjau labai gerų. Blogų (ne tinklaraščių, o gerų antonimas čia) turbūt nei vieno…

  5. Karolis [Pocius.lt] rašo:

    Blogi (gal tiksliau ne itin geri) atsiliepimai yra vien dėl serverio:
    1. žmonės susirūpinę dėl saugumo;
    2. kartais Hamachi serveriai būna perkrauti, dėl to neina susijungt.

  6. [...] Kodėl neišbandžius uždaro tinklo tarp draugų? Jis turėtų vieną svarbū bruožą, kurio neturi kiti – [...]

  7. Andres rašo:

    Tai atseit mes galim isirasyt kokius nors zaidimus, ir neskaitant traviano, zudyt dar daugiau laiko :D

    Ka zaidziam?

  8. Karolis [Pocius.lt] rašo:

    Andres, labai jau čia viską supaprastinai. Panaudojimas žaidimams yra turbūt paskutinis dalykas dėl ko žmonės VPN kuria.

  9. Andres rašo:

    Tai turbut jus vargstat ne tam kad su Janiu pazaist. Juoku nesupranti…

  10. Nerijus rašo:

    Pamenu bandem netgi zaisti kazkoky multiplayeri su hamachi. Lagino, net veike (:

  11. Karolis [Pocius.lt] rašo:

    Šiaip manau, kad jo pagrindinis pritaikymas nėra žaidimams :)

  12. Benas rašo:

    o ka reiskia melyna zvaigzdute pries IP adresa kur dabar nuotraukoje yra pavaizduota Zalia zvaigzdute o man rodo melyna … BUSENA:RELAYED ir manau, kad del tos problemos negaliu prisijungti prie savo draugo… ;// prasau padekit ;/

  13. Karolis Pocius rašo:

    Relayed reiškia, kad tiesioginis sujungimas negalimas, todėl visi duomenys eina per trečios šalies serverius.

    Deja greičiausiai nieko padaryt nepavyks — turbūt jūs abu su vidiniais IP sėdit.

  14. Tautvydas rašo:

    Gyvenu VGTU bendrabutyje Saulėteky. Negaliu naudotis torentais, nes jie čia užblokuoti, tai nei linkomanija, nei torrent.lt, niekuo… Gal galit padėti kaip nors apeiti tą blokavimą?
    siųsčiausi tik naktį ir saugočiaus, kad nepastebėtų.

  15. Tautvydas rašo:

    Draugas sakė, kad galima kažkaip per VPN apeiti tą blokavimą. Ta prasme, kas nors iš nepriklausančių VGTU tinklui sukuria VPN, prisijungi prie jo ir naudojiesi torentais. Ką manai?

Leave a Reply