Sieć Hamachi opiera się na VPN i wykorzystuje nazwy nadawane podczas zakładania, do których można się podłączyć podając nazwę lub adres IP. Utworzoną sieć można zabezpieczyć hasłem oraz poprzez weryfikację użytkowników.

Instalacja

Windows

W systemie Windows pobieramy odpowiednią paczkę ze strony producenta, instalujemy a następnie tworzymy konto. Można także założyć wpierw konto na stronie, skonfigurować sieć, a potem pobrać przygotowany dla nas specjalnie instalator.

Linux

Musimy wejść na stronę secure.logmein.com/labs/ i wybrać interesującą nas paczkę dla systemu. Następnie instalujemy na dysku.

Przyda się również graficzna nakładka zwana Haguichi, którą aby zainstalować należy dodać repozytorium ppa:webupd8team/haguichi.

Konfiguracja

Windows

Pliki konfiguracyjne znajdują się w:
C:\Program Files (x86)\LogMeIn Hamachi\hamachi.inf

Obsługa sprowadzana się do kilku opcji w kliencie, a cała reszta jest dostępna z poziomu panelu obsługi na stronie. Istnieje jednakże sposób odblokowania bardziej zaawansowanych opcji. Należy edytować plik:

C:\Users\Bartosz\AppData\Local\LogMeIn Hamachi\h2-ui.ini
i dodać wpis:

Settings.Advanced 1

Hamachi - Windows - zaawansowane opcje

Linux

Pliki konfiguracyjne są trzymane w pliku:

/var/lib/logmein-hamachi/h2-engine.cfg

Cała obsługa sprowadza się także do strony internetowej oraz graficznej nakładki Haguichi

Obsługa z konsoli
Logowanie do Hamachi:

hamachi login
hamachi logon

Wylogowanie się:

hamachi logoff
hamachi logout

Dołączenie klienta do swojej sieci:

hamachi attach nasz_email

Dołączenie do istniejącej sieci:

hamachi do-join nazwa-sieci/numer-IP

Lista użytkowników i sieci:

hamachi list

wyświetlenie informacji o danym kliencie

peer <ID_komputera>

wyświetlenie informacji o danej sieci

network <ID_sieci>

Usunięcie sieci:

delete <Id_sieci>

Zmiana hasła do danej sieci:

set-pass <id_sieci> [<haslo>]

Zatwierdzenie użytkownika w sieci

approve <id_sieci> <id_klienta>

Odrzucenie przyjęcia użytkownika do sieci

reject <id_sieci> <id_klienta>

Opuszczenie sieci:

leave <id_sieci>

Zmiana statusu na dostępny w danej sieci:

go-online <id_sieci>

Zmiana statusu na niedostępny w danej sieci:

go-offline <id_sieci>

Zmiana trybu pracy:

set-ip mode ipv4 | ipv6 | both

Zmiana nicku użytkownika:

set-nick <NICK>

Usunięcie/wyrzucenie użytkownika z sieci:

evict <id_sieci> <id_klienta>

Dodanie swojego (już istniejącego) konta logmein

attach <email_logowania>

Obsługa graficzna z użyciem Haguichi
Okno główne jest praktycznie takie samo, jak pod Windows. Jest też dostępnych troszkę więcej opcji konfiguracji

Tworzenie tunelu pomiędzy naszym komputerem, a komputerem w domu

Czasem zachodzi potrzeba stworzenia szyfrowanego połączenia, między naszym komputerem, a siecią w domu. Dzięki Hamachi oraz PuTTY jest to bardzo proste rozwiązanie.

Pobieramy klienta PuTTy, instalujemy i przechodzimy do zakładki Tunels. Konfigurujemy nasz tunel, zaznaczając opcję DYNAMIC, oraz wpisując port, który w naszym przypadku wynosi 1080.

Hamachi - tunelowanie - PuTTy - konfiguracja portu

Przechodzimy do zakładki sesje i podajemy konfiguracje logowania do naszego serwera.

Hamachi - tunelowanie - PuTTy - adres IP

Zapisujemy sesję, a następnie klikamy Open, co spowoduje utworzenie tunelu. Teraz do utworzonego skrótu możemy dodać komendę, która za każdym razem gdy klikniemy na ikonę, utworzy nam tunel.

C:\putty\putty.exe -load "nasza_nazwa"

Hamachi - tunelowanie - PuTTy - skrót

Mając tak utworzony tunel, możemy przekierować ruch wielu aplikacji lub skonfigurować serwer pośredniczący w przeglądarce internetowej:

Hamachi - tunelowanie - przeglądarka internetowa

Podobne artykuły