Ugrás a fő tartalomhoz

A Mudfish használata

A Mudfish VPN három fő programból áll: mudfish, mudflow és mudrun. Feladatuk röviden:

  • mudfish (Mudfish Core)

    A Mudfish központi programja. Módosítja az útválasztási táblát, kezeli a forgalmat és kommunikál a közvetítőszerverekkel. Ha a mudrun nem használható, közvetlenül parancssorból is elindíthatja.

  • mudflow (Mudfish Flow Controller)

    A forgalmat és az útválasztási táblát kezeli. Ez végzi az RTT-mérést és az útvonalak beállítását.

  • mudrun (Mudfish Launcher)

    Segédprogram a mudfish indításához. Mivel parancssorból nehézkes a szerver- és szolgáltatásválasztás, HTML-alapú felületet biztosít.

A képernyőképek az eredeti, forrásnyelvű felületet mutatják; a feliratok eltérhetnek a magyar leírástól.

Fiók létrehozása​

A használathoz felhasználói azonosító szükséges. A https://mudfish.net kezdőoldalán hozhat létre fiókot.

Indítás​

Windows​

A Mudfish Launcher indítása előtt​

A megfelelő működéshez a TAP-Win32 Adapter v9 interfészt úgy kell beállítani, hogy DHCP-szervertől kapjon IP-címet.

Windows Vista/7/8/8.1/10 alatt a Vezérlőpult → Hálózati és megosztási központ → Adapterbeállítások módosítása menüben találja a TAP-Win32 Adapter v9 eszközt. Ha nincs ilyen eszköz, a telepítéssel van probléma.

Az eszköz tulajdonságainál nyissa meg az Internet Protocol Version 4 (TCP/IPv4) tulajdonságait.

A TAP adapter IPv4-tulajdonságainak megnyitása

Az IP-cím és a DNS-szerver címének automatikus lekérését kell beállítani, az alábbi képen látható módon.

IP-cím és DNS-cím automatikus lekérése

Mentse a beállításokat az OK gombbal. A Mudfish VPN készen áll a használatra.

A Mudfish Launcher indítása​

Az indítás lépései:

  • Válassza a „Start → Minden program → Mudfish Cloud VPN → Mudfish Launcher” menüpontot. A böngészőben megnyílik a bejelentkezési ablak.

    Windows Vista/7/8/8.1/10 alatt mindig a Futtatás rendszergazdaként lehetőséget válassza. Ehhez kattintson jobb gombbal a Launcher ikonjára.

A Mudfish Launcher indítása Windows Vista/7/8 alatt

A Launcher a 127.0.0.1 IP-cím egy véletlenszerű portján figyeli a TCP-kapcsolatokat (alapértelmezés szerint http://127.0.0.1:8282), és megnyitja az alapértelmezett böngészőt ezen a címen.

Mac OS X​

Tájékoztatás

Első indításkor néhány rendszerbeállítás szükséges: a Mudfish VPN hozzáadása a hálózatokhoz, valamint a Mudfish telepítése rendszerbővítményként.

A Mudfish VPN hozzáadása a hálózatokhoz

Ez telepíti a Mudfish VPN konfigurációját a macOS rendszerre. Kattintson az Allow gombra az engedélyezéshez.

A Mudfish VPN konfigurációjának engedélyezése macOS alatt

A Mudfish telepítése rendszerbővítményként

Első indításkor az alábbi figyelmeztetés jelenhet meg. A Mudfish a VPN belső Packet Tunnel alagútjának létrehozásához rendszerbővítményt használ.

Figyelmeztetés a Mudfish rendszerbővítményéről

  • macOS Golden Gate vagy újabb esetén:

    • Nyissa meg a „Rendszerbeállítások → Általános → Bejelentkezési elemek és bővítmények” menüt.
    • A „Bővítmények” részben válassza a „Kategóriák szerint” lapot, keresse meg a „Hálózati bővítmények” menüt, kattintson a mellette lévő „(i)” ikonra, és engedélyezze a „Mudfish Cloud VPN” bővítményt.
  • macOS Sequoia vagy újabb esetén:

    • Nyissa meg a „Rendszerbeállítások → Általános → Bejelentkezési elemek és bővítmények” menüt.

    • A „Bővítmények” alatt keresse meg a „Hálózati bővítmények” menüt, kattintson a „(i)” ikonra, és engedélyezze a „Mudfish Cloud VPN” bővítményt.

      A Mudfish hálózati bővítményének engedélyezése

  • macOS Sonoma vagy újabb esetén:

    A „Rendszerbeállítások → Adatvédelem és biztonság” részben engedélyezze a blokkolt bővítményt.

    A blokkolt bővítmény engedélyezése az adatvédelmi és biztonsági beállításokban

  • Régebbi macOS-verziókon:

    A „Rendszerbeállítások → Biztonság és adatvédelem” részben engedélyezze a blokkolt bővítményt.

    A rendszerbővítmény engedélyezése régebbi macOS alatt

    A macOS Big Sur előtti verziókban egy macOS-hiba miatt a Mudfish rendszerbővítményének neve néha „Placeholder Developer” lehet.

Az Alkalmazások közül indítsa el a Mudfish Launchert. Indításkor a root jelszavát kéri.

Jogosultságellenőrzés a Mudfish indításakor

Sikeres indítás után a jobb felső sarokban menüsori alkalmazásként jelenik meg.

A Mudfish menüsori ikonja és menüje

Az „Open Dashboard” menüponttal nyissa meg az irányítópultot, majd jelentkezzen be és folytassa a beállítást.

A Mudfish VPN végrehajtható fájljának root jogosultság szükséges:

  • A számítógép és a közvetítőszerver közötti RTT-t (Round Trip Time) belsőleg ICMP-vel méri. Az ICMP Mac OS X alatti megvalósításához raw socket kell, amelyet csak root használhat.
  • A varázslóval végzett IP-cím-beállításhoz módosítani kell az operációs rendszer útválasztási tábláját, ami root jogosultságot igényel.
  • A kommunikációhoz használt tap(4) eszköz IP-címét DHCP-vel osztja ki; az ezt lekérő dhclient parancs is root jogosultságot igényel.

Linux​

Az alábbi példával indíthatja el a Launchert. A példa v4.5.0 telepítést feltételez; vegye figyelembe a ténylegesen telepített verziót.

$ sudo /opt/mudfish/4.5.0/bin/mudrun

A mudrun (Mudfish Launcher) root jogosultsággal futtatandó:

  • A számítógép és a közvetítőszerver közötti RTT-t (Round Trip Time) ICMP-vel méri. Linux alatt az ICMP-hez raw socket kell, amelyet csak root használhat.
  • A varázslóval végzett IP-cím-beállítás módosítja az operációs rendszer útválasztási tábláját, ami root jogosultságot igényel.
  • A tap(4) eszköz IP-címének DHCP-s lekérésére használt dhclient parancs root jogosultságot igényel.

A Launcher a 127.0.0.1 IP-cím egy véletlenszerű portján figyeli a TCP-kapcsolatokat, például a http://127.0.0.1:8282 címen. Nyissa meg ezt a címet a választott böngészőjében.

információ

Ha a mudrun bináris nem működik megfelelően Linux alatt, próbálja a mudrun-headless binárist.

Ez nem használja a felülethez szükséges GTK-könyvtárakat, így szerverkörnyezetben is futtatható.

Bejelentkezés​

Ha a Launcher megfelelően működik, a böngészőben az alábbi képernyő jelenik meg.

A Mudfish Launcher bejelentkezési képernyője

Adja meg a „Fiók létrehozása” részben létrehozott azonosítót és jelszót. Sikeres bejelentkezés után az alábbi képernyő jelenik meg.

A Mudfish Launcher irányítópultja

A Mudfish használatra kész.

Leállítás​

Windows​

A program leállításához a rendszertálca Mudfish Launcher ikonján keresztül lépjen ki.

Kattintson rá jobb gombbal, és válassza az Exit menüpontot a Mudfish folyamatainak leállításához.

Mac OS X​

A menüsori ikon menüjében válassza az Exit lehetőséget, vagy a kill paranccsal állítsa le a Mudfish Cloud VPN folyamatot.

Linux​

A folyamatlistában keresse meg a mudrun folyamatot, és állítsa le a kill paranccsal. Hivatalos kilépési mód egyelőre nincs.