Download.it - sökikon
Advertisement

Skapa ett säkert, värdbaserat VPN som emulerar LAN, med AES‑256 och gratisnivå

Skapa ett säkert, värdbaserat VPN som emulerar LAN, med AES‑256 och gratisnivå

Röster (15 287 röster)

Programlicens Free

Utvecklare LogMeIn Inc.

Version 2.4.0.23

Fungerar under Windows

Röster

(15 287 röster)

Utvecklare

LogMeIn Inc.

Fungerar under

Windows

Programlicens

Free

Version

2.4.0.23

Fördelar

  • Skapar ett eget VPN som efterliknar ett lokalt nät mellan fjärrdatorer
  • Kryptering med AES 256-bit och behörighetsstyrd åtkomst
  • Fungerar för anslutningar bakom NAT-brandväggar
  • Flexibla nätverkstyper: Gateway, Hub-and-spoke och Mesh
  • Gratis Standard-nivå för upp till fem datorer

Nackdelar

  • Samlar in personuppgifter för marknadsföring och spårning, vilket påverkar integriteten
  • Kan kräva att du själv finjusterar inställningar för att få rätt upplägg

Hamachi är en skrivbordsklient från LogMeIn som låter dig skapa och hantera ett eget, värdbaserat VPN för att koppla ihop datorer på distans som om de låg på samma lokala nätverk. Det passar dig som behöver en privat nätverksförlängning för arbete på distans, åtkomst till resurser hemma eller LAN-liknande spel med vänner.

Privat nätverk som efterliknar ett LAN

Kärnan i Hamachi är att programmet bygger ett personligt virtuellt nät mellan utvalda datorer. Resultatet blir en LAN-känsla över internet, vilket lämpar sig för allt från professionell fildelning och intern kommunikation till att samla en spelgrupp i ett gemensamt nät utan att vara på samma plats.

Tre nätverkslägen som styr hur datorerna kopplas ihop

Under programmets nätverksdel finns val som gör det lättare att anpassa hur anslutningarna ska fungera:

Gateway ger fjärranvändare säker åtkomst till privata nätverk via en central gateway och gör det utan att ändra befintliga brandväggar eller routrar.

Hub-and-spoke bygger på en tydlig mittpunkt (hub) som kopplar ihop övriga enheter (spokes), vilket ger mer kontroll över vem som får nå vad, inklusive saker som åtkomststyrning och nätverksmedlemskap.

Mesh kopplar samman alla datorer direkt med varandra, vilket brukar kännas enklare när flera maskiner ska kunna nå resurser ömsesidigt.

Säkerhetsnivå och anslutningar bakom NAT

Hamachi krypterar trafiken i en virtuell tunnel med AES 256-bit, och både inkommande och utgående kommunikation skyddas. Endast behöriga användare ska kunna ansluta till ett visst Hamachi-nät, och kommunikationen sker via P2P (peer-to-peer). En praktisk styrka är att Hamachi kan skapa direkta länkar även när datorer ligger bakom en NAT-brandvägg, något som annars ofta komplicerar fjärrkopplingar.

Arbete på distans och spel på egna villkor

I arbetsmiljöer riktar Hamachi in sig på distribuerade team och mobila användare som behöver nå resurser över en trygg kanal. För spel kan tjänsten skapa spelservrar som emulerar ett lokalt nätverk, vilket kan minska avbrott och dessutom ge ett extra lager skydd mot DDoS-attacker.

Administration, gränssnitt och vardaglig användning

Gränssnittet är lätt att komma igång med och nätverken går att anpassa. Fokus ligger på att du ska kunna skapa, hantera och underhålla flera virtuella nät från i princip var som helst. I mer organisatoriska upplägg finns även stöd för centraliserad programdistribution till anslutna datorer och möjlighet att felsöka utan att vara på plats.

Prisnivåer och integritetsavvägningar

Hamachi finns i tre nivåer: Standard, Premium och Multi-Network. Standard är gratis och kan användas på upp till fem datorer, vilket gör den intressant för små behov. Samtidigt finns en tydlig integritetskompromiss: tjänsten samlar in personuppgifter för marknadsföringsändamål, inklusive affiliateintäkter och annonsspårning, och tar hänsyn till din personliga IP-adress. Dessutom kan du räkna med att du ibland behöver justera inställningar själv för att få allt att sitta som du vill.

Fördelar

  • Skapar ett eget VPN som efterliknar ett lokalt nät mellan fjärrdatorer
  • Kryptering med AES 256-bit och behörighetsstyrd åtkomst
  • Fungerar för anslutningar bakom NAT-brandväggar
  • Flexibla nätverkstyper: Gateway, Hub-and-spoke och Mesh
  • Gratis Standard-nivå för upp till fem datorer

Nackdelar

  • Samlar in personuppgifter för marknadsföring och spårning, vilket påverkar integriteten
  • Kan kräva att du själv finjusterar inställningar för att få rätt upplägg

Fördelar

  • Tunnlar trafik genom en 256-bitars krypterad anslutning.
  • Kopplar ihop fjärrdatorer.
  • Tillräckligt snabb för användning med gaming.
  • Enkelt gränssnitt som inte bombarderar användaren med alternativ.
  • Lägger vanligtvis inte till en överdriven mängd fördröjning.

Nackdelar

  • Erbjuder ingen kill switch.
  • Skickar vissa data till en medlingsserver.
  • Lagrar smeknamn och underhållslösenord på distans.

Hamachi är en förvaltare av virtuella privata nätverk som också kan upprätta direkta länkar mellan olika persondatorer. Den kan koppla samman olika maskiner som är dolda bakom ett befintligt block för översättning av nätverksadresser utan att en systemadministratör behöver konfigurera om brandväggen. Detta gör det möjligt för användare att få direkt tillgång till en dator, så att de inte behöver använda en relä som är ansluten till ett stort nätverk. Hamachi upprättar dock fortfarande en online-anslutning.

Därför kan Hamachi emulera en anslutning som skulle ha funnits om de två maskinerna hade varit kopplade till varandra via ett lokalt nätverk. Även om detta skulle kunna användas för att ändra de offentliga Internet Protocol-adresser som skickas ut till allt som nås från en viss maskin, är det också ett ganska användbart verktyg för nätverksgränssnitt eftersom det kan möjliggöra anslutningar mellan olika datorer utan användning av någon speciell programvara. Det bästa av allt är att den åtminstone gör en viss ansträngning för att förbli säker oavsett vilken typ av anslutning den används över.

En komplett implementering av 256-bitars avancerad krypteringsstandard levereras tillsammans med programvaran. Även om 512-bitarsystem är mer avancerade kan dessa också lägga till en hel del overhead, så en majoritet av användarna bör vara mer än bekväma med detta specifika designval. Tack vare det sätt på vilket Hamachi implementerar AES bör de flesta användare inte heller uppleva någon större fördröjning. Naturligtvis kommer du alltid att uppleva en viss nedtid när du tunnlar trafik genom en fjärrserver. Utvecklarna av just den här plattformen gjorde sitt bästa för att se till att det går så snabbt som möjligt.

De gjorde också sitt bästa för att säkerställa kompatibilitet. Även om den grundläggande Hamachiklienten körs på Microsoft Windows kan du faktiskt ansluta andra maskiner till tjänsten och arbeta med dem vid behov. När du väl har programvaran igång på var och en av dem kan du upprätta ad hoc-länkar mellan dem som om de vore anslutna till en tokenring. Versioner för macOS, GNU/Linux och iOS gör det enkelt att koppla ihop de flesta konsumentklassade hårdvaror. Klientprogramvaran stöder även Android-enheter, så du bör inte ha några problem med att upprätta en direktlänk mellan telefoner och surfplattor tillbaka till din Windows-dator.

Kanske mer intressant är det faktum att Hamachi åtminstone ger visst stöd för FreeBSD. Systemadministratörer som vill kunna arbeta från en konventionell dator men ändå måste stödja ekosystemet Berkeley Software Distribution bör inte ha alltför stora svårigheter att få allt att fungera. De måste dock använda FreeBSD Ports för att sidolasta GNU/Linux-paketen till sin maskin. Även om detta kan kräva lite ansträngning är det väl värt det för dem som vill få sitt jobb gjort från en Windows-kommandorad.

Beroende på den specifika serviceplan som används på en viss Hamachi-instans kan det vara möjligt att köra programmet i bakgrunden. När en dator är inaktiv kan den automatiskt växla paket och tillhandahålla handshakinginformation med alla andra enheter som är anslutna till den. Andra konfigurationer kan i stället kräva användning av dedikerade lösningar. Oavsett vilket sätt någon väljer att implementera Hamachi kommer det medföljande nätverkskortet att förlita sig på ett centralt administrerat VPN-system.

I de flesta fall kommer Hamachi att skapa ett ad hoc-nätverk som består av leverantörens fjärrserverkluster och klientprogrammet. Detta program utnyttjar sedan kraften hos slutanvändarmaskinerna som det installeras på för att hjälpa till att upprätta anslutning genom att lägga till ett virtuellt nätverksgränssnitt till den dator som det installeras på. Systemadministratörer som råkar hantera mer än ett ekosystem kan också lägga till Mactinosh-datorer och FreeBSD-servrar i VNI-listan, även om grundinstallationen av Hamachi helt klart är inriktad på Windows-datorer. Personer som har minst en enhet som drivs av GNU/Linux i sitt stall bör märka att den också tas upp i VNI-indexet.

All utgående trafik som skickas av maskinens systemprogramvara tunnlas genom detta gränssnitt, som i sin tur levererar den direkt till klientprogrammet. När Hamachi tar emot ett paket autentiserar den det för att se till att det är giltigt och krypterar det sedan innan den skickar det till en VPN-partner via user datagram protocol. Både broadcast- och multicastöverföringstekniker är tillåtna, även om Hamachi normalt respekterar den inställning som administratören markerade när nätverket skapades.

Microsoft-butiker kommer också att uppskatta möjligheten att tunnla utväxlingstrafik via en fjärrserver. Även om IPX-teknik inte ofta används utanför Windows-världen bör detta visa sig vara en mycket användbar funktion för dem som måste arbeta mycket med datorer på utbildningsmarknaden. Det är också bra för retrodatorentusiaster. Genom att stödja IPX har Hamachi mer eller mindre gjort sig kompatibel med NetWare och annan föråldrad nätverksteknik. De som vill spela äldre spel över ett LAN kanske också gillar den här funktionen.

Även de som inte vill experimentera med esoteriska nätverksprotokoll bör ändå uppskatta Hamachis grundläggande funktionalitet. Varje klient som är ansluten till serverklustret kommer alltid att behålla åtminstone någon form av kontrollanslutning. När denna första anslutning upprättas måste klienten autentisera sig själv genom ett inloggningssystem innan tillståndssynkronisering kan ske. Upptäcktsprocessen tar vanligtvis bara några ögonblick, även om det finns en betydande mängd lagg som stör en viss tjänst.

Underrutiner relaterade till upptäcktsprocessen kan hjälpa till att fastställa nätverkstopologin för klientens ursprungliga Internettunnel. Hamachi kan sedan använda denna information för att hitta brandväggar och NAT-system som ett paket måste passera när det vill gå till det öppna Internet. När en medlem kommer på nätet eller stänger sin anslutning kommer leverantörens server att tala om för alla kamrater att antingen öppna eller stänga de tunnlar som pekar mot den. En specialiserad teknik för NAT-traversering används av fjärrservern när en tunnel måste upprättas mellan enskilda kamrater, vilket i viss mån liknar håltagning genom UDP. De flesta verktyg som stöder håltagning kommer inte att ha några problem med Hamachi.

För närvarande finns det dock ingen detaljerad teknisk information som förklarar hur denna process fungerar. De som vill utveckla egna verktyg från tredje part som fungerar med Hamachi kommer därför inte att ha tillgång till något gränssnitt för tillämpningsprogrammering. Trots detta kommer de förmodligen aldrig att hamna i en situation där de behöver ett API eftersom port forwarding fungerar i så gott som alla situationer där programvarans egna unika knep inte fungerar. Även om klienten oväntat förlorar en anslutning bör den behålla alla tunnlar som tilldelats den. Hamachi kommer ständigt att kontrollera statusen för dessa tunnlar tills den kan återupprätta en stabil anslutning.

Samtidigt kommer servern att meddela varje peer att tunneln plötsligt stängdes av. Det förväntas att deras egna klientprograminstanser kommer att starta separata livlighetskontroller för att se när enheten kom igång igen. Även om detta innebär att det ställs ganska stora krav på var och en av de maskiner som är anslutna till ett ad hoc-nätverk, ger det Hamachi möjlighet att stå emot allvarliga nätverksavbrott. Vissa personer har till och med kunnat använda programvaran över extremt långa avstånd som ett resultat av detta. Lag kan börja bli ett större problem i dessa fall, och bristen på felkorrigering framåt gör att saker och ting till slut går ganska långsamt. Men det faktum att en sådan tillämpning är möjlig bidrar till att visa hur kraftfull Hamachi verkligen är. I de flesta fall begränsas programvaran egentligen bara av den fysiska infrastruktur som den råkar köra på.

Fjärrarbetare kan faktiskt förlita sig på den som sitt enda verktyg för systemadministration om de vill. De som vill njuta av vintage multiplayer-spel över ett nätverk kan faktiskt få njuta av den bästa genomströmningen eftersom denna applikation kan sluta med att skicka den minsta mängden trafik. Även om det kan låta konstigt så var spel från tidigare epoker faktiskt utformade för att fungera med telefonibaserade modem. Hamachi kan göra processen kort med den typ av paket som dessa program skulle skicka. Modern hårdvara i allmänhet kämpar inte riktigt med dem, så programmet borde inte alls tveka så länge du kör det via en kompatibel nätverksväxel.

Adressering sker på ett ganska innovativt sätt som bör bidra till att göra det lite lättare för användare som finner sig själva hantera några bisarra kantfall. Varje enskild Hamachi-klient får vanligtvis en separat IP-adress i samma ögonblick som den loggar in i nätverket. Inget av de vanliga privata IP-adressblocken, som 172.16.0.0/12 och 10.0.0.0/8, används så det bör inte uppstå några konflikter med befintliga privata nätverk. I allmänhet använder Hamachi adressblocket 25.0.0.0/8 för att undvika problem med utestående tilldelningar. Det fanns en tid då intervallet 5.0.0.0/8 användes, men utvecklarna släppte detta så snart det tilldelades RIPE Network Coordination Center i Europa.

Internationella användare har inte haft många problem sedan dess, även om några har upptäckt att adressblocket 25.0.0.0/8 redan används i vissa statliga nätverk i Storbritannien. De som måste arbeta på system som är anslutna till någon av dessa typer av LAN vill vara säkra på att de har alla sina adressnummer konfigurerade korrekt så att de inte stöter på några ovanliga problem. En överväldigande majoritet av människor kommer aldrig att komma i kontakt med denna typ av konflikt, så frågan är i allmänhet ointressant. Vad de kan få problem med är dock hur Hamachi ibland kan spela ganska löst med sekretessen.

Användare som är seriösa när det gäller säkerhet kan komma att göra vissa undantag från det sätt som Hamachis backend-programvara fungerar. I grund och botten kräver appen en anslutning till en avlägsen förmedlingsserver som drivs på uppdrag av leverantören. Maskinvara som är ansluten till denna server registrerar det aktuella underhållslösenordet och det handtag som är kopplat till en användare. Den lagrar också en kopia av den autentiseringstoken som för närvarande används. Alla dessa data ansluts sedan till en 25.0.0.0/8 IP-adress som tilldelas statiskt. Det är därför möjligt att vissa typer av information kan avslöjas som kan identifiera en enskild användare som den som har besökt en viss webbresurs.

De flesta människor kommer inte att ha något emot detta, eftersom de förmodligen använder sig av en VPN för att komma undan regionspärrar eller spela spel i skyddade nätverk. De som behöver en för att säkra strömmande innehåll kommer förmodligen inte heller att ha något emot det. Men de som har allvarliga problem med integriteten kanske vill väga de potentiella riskerna innan de börjar använda Hamachi som en daglig drivrutin. Även om appens säkerhetsarkitektur är mer eller mindre öppen kan det vara svårt att garantera fullständig säkerhet vid varje tillfälle. Att kontrollera de fullständiga specifikationsbladen som förklarar hur appens klient-server-protokoll fungerar kan vara en bra idé för alla som befinner sig i den här typen av situation.

Men de kan också upptäcka att dokumentationen är föråldrad och att den faktiskt innehåller några mycket oriktiga påståenden. Tekniska skribenter som är knutna till projektet har korrigerat en del av dessa misstag under årens lopp, men några av dem finns fortfarande kvar. Detta kan förvirra dem som planerar att använda det i en mycket känslig situation.

Konventionella användare som inte är ute efter att helt låsa ner all sin nätverkstrafik bör dock inte stöta på alltför många problem. Som ett resultat av detta är det troligt att en majoritet av de personer som letar efter en mycket enkel VPN-app kommer att vara mer än nöjda med allt som Hamachi har att erbjuda.

Fördelar

  • Tunnlar trafik genom en 256-bitars krypterad anslutning.
  • Kopplar ihop fjärrdatorer.
  • Tillräckligt snabb för användning med gaming.
  • Enkelt gränssnitt som inte bombarderar användaren med alternativ.
  • Lägger vanligtvis inte till en överdriven mängd fördröjning.

Nackdelar

  • Erbjuder ingen kill switch.
  • Skickar vissa data till en medlingsserver.
  • Lagrar smeknamn och underhållslösenord på distans.