Ga naar hoofdinhoud

Mudfish gebruiken

Mudfish VPN bestaat hoofdzakelijk uit drie programma's: mudfish, mudflow en mudrun. Ze hebben de volgende taken:

  • mudfish (Mudfish Core)

    Het kernprogramma van Mudfish. Het wijzigt de routeringstabel, verwerkt verkeer en communiceert met de Mudfish-knooppunten. Als je mudrun niet kunt gebruiken, kun je het ook rechtstreeks via de opdrachtprompt starten.

  • mudflow (Mudfish Flow Controller)

    Beheert het verkeer en de routeringstabel van Mudfish. Dit programma voert RTT-tests uit en stelt routeringspaden in.

  • mudrun (Mudfish Launcher)

    Helpt bij het starten van mudfish. Omdat het kiezen van servers en diensten via de opdrachtprompt lastig is, biedt het een interface op basis van HTML.

De schermafbeeldingen zijn overgenomen uit de Koreaanse documentatie en tonen de oorspronkelijke interfacetaal. Menunamen kunnen afwijken.

Een account aanmaken​

Je hebt een gebruikersnaam nodig om Mudfish te gebruiken. Maak een account aan op de homepage (https://mudfish.net).

Starten​

Windows​

Voordat je Mudfish Launcher start​

Voor een correcte werking moet de interface TAP-Win32 Adapter v9 zijn ingesteld om een IP-adres van een DHCP-server te ontvangen.

Onder Windows Vista/7/8/8.1/10 vind je de adapter TAP-Win32 Adapter v9 via Configuratiescherm → Netwerkcentrum → Adapterinstellingen wijzigen. Als de adapter ontbreekt, is er een probleem met de Mudfish-installatie.

Open bij de eigenschappen van de adapter de eigenschappen van Internet Protocol versie 4 (TCP/IPv4), zoals hieronder.

IPv4-eigenschappen van de TAP-adapter openen

Stel in dat zowel het IP-adres als het DNS-serveradres automatisch worden verkregen, zoals hieronder.

Automatisch een IP-adres en DNS-serveradres verkrijgen

Sla deze instellingen op met OK. Je bent nu klaar om Mudfish VPN te gebruiken.

Mudfish Launcher starten​

Start Mudfish Launcher als volgt:

  • Open 'Start' → 'Alle programma's' → 'Mudfish Cloud VPN' → 'Mudfish Launcher'. In de browser verschijnt het aanmeldvenster.

    Onder Windows Vista/7/8/8.1/10 moet je Mudfish Launcher altijd met Als administrator uitvoeren starten. Deze optie verschijnt wanneer je met de rechtermuisknop op het Mudfish Launcher-pictogram klikt.

Mudfish Launcher als administrator starten onder Windows Vista/7/8

Na het starten luistert Mudfish Launcher via TCP op een poort van IP-adres 127.0.0.1 (standaard http://127.0.0.1:8282) en opent het de standaardbrowser om verbinding te maken met die dienst.

Mac OS X​

Informatie

Bij de eerste start configureert Mudfish enkele systeemonderdelen. Eerst wordt Mudfish VPN aan de netwerkinstellingen toegevoegd; daarna wordt Mudfish als System Extension geïnstalleerd.

Mudfish VPN toevoegen aan de netwerkinstellingen

Hiermee worden de Mudfish VPN-instellingen in macOS geïnstalleerd. Klik op Allow om toestemming te geven.

Toestemming voor het toevoegen van de VPN-configuratie

Mudfish als System Extension installeren

Bij de eerste start kan onderstaande waarschuwing verschijnen. Mudfish gebruikt een System Extension om de interne Packet Tunnel voor de VPN in te richten.

Waarschuwing voor de Mudfish-systeemextensie

  • Voor macOS Golden Gate of nieuwer

    • Open 'Systeeminstellingen → Algemeen' en vervolgens 'Inloggen en extensies'.
    • Klik onder 'Extensies' op het tabblad voor de indeling per categorie en zoek 'Netwerkextensies'. Klik op het '(i)'-pictogram ernaast en schakel 'Mudfish Cloud VPN' in.
  • Voor macOS Sequoia of nieuwer

    • Open 'Systeeminstellingen → Algemeen' en vervolgens 'Inloggen en extensies'.

    • Zoek onder 'Extensies' naar 'Netwerkextensies'. Klik op het '(i)'-pictogram ernaast en schakel 'Mudfish Cloud VPN' in.

      Mudfish inschakelen bij de netwerkextensies

  • Voor macOS Sonoma of nieuwer

    Open 'Systeeminstellingen → Privacy en beveiliging' en sta het geblokkeerde onderdeel toe.

    De geblokkeerde extensie toestaan via Privacy en beveiliging

  • Voor oudere macOS-versies

    Open 'Systeemvoorkeuren → Beveiliging en privacy' en sta het geblokkeerde onderdeel toe.

    De Mudfish-systeemextensie toestaan

    Bij sommige macOS-versies van vóór Big Sur kan de Mudfish-systeemextensie door een macOS-fout worden weergegeven als 'Placeholder Developer'.

Selecteer Mudfish Launcher bij de toepassingen en start het. Tijdens het starten wordt om het root-wachtwoord gevraagd.

Authenticatie bij het starten van Mudfish op macOS

Na een geslaagde start verschijnt het programma rechtsboven als menulet.

Het Mudfish-menulet

Open het dashboard via een optie zoals 'Open Dashboard' en ga verder met aanmelden en configureren.

Het uitvoerbare Mudfish VPN-programma moet met root-rechten worden gestart, om de volgende redenen:

  • Mudfish berekent intern de RTT (Round Trip Time) tussen je computer en het knooppunt via ICMP. ICMP vereist onder Mac OS X raw sockets, die alleen met root-rechten beschikbaar zijn.
  • Bij het instellen van IP-adressen via de wizard moet de routeringstabel van het besturingssysteem worden gewijzigd. Daarvoor zijn ook root-rechten nodig.
  • De tap(4)-adapter die Mudfish voor communicatie gebruikt, krijgt via DHCP een IP-adres. Het dhclient-commando dat dit adres ophaalt, vereist root-rechten.

Linux​

Start Mudfish Launcher als volgt. Dit voorbeeld gaat uit van versie v4.5.0. Pas het aan de versie aan die je hebt geïnstalleerd.

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

mudrun (Mudfish Launcher) moet met root-rechten worden gestart, om de volgende redenen:

  • Mudfish berekent intern de RTT (Round Trip Time) tussen je computer en het knooppunt via ICMP. ICMP vereist onder Linux raw sockets, die alleen met root-rechten beschikbaar zijn.
  • Bij het instellen van IP-adressen via de wizard moet de routeringstabel van het besturingssysteem worden gewijzigd. Daarvoor zijn ook root-rechten nodig.
  • De tap(4)-adapter die Mudfish voor communicatie gebruikt, krijgt via DHCP een IP-adres. Het dhclient-commando dat dit adres ophaalt, vereist root-rechten.

Na het starten luistert Mudfish Launcher via TCP op een poort van IP-adres 127.0.0.1 (bijvoorbeeld http://127.0.0.1:8282). Open die URL in een browser naar keuze.

info

Als het uitvoerbare bestand mudrun onder Linux niet goed werkt, probeer dan mudrun-headless.

Dit bestand gebruikt geen UI-bibliotheken (GTK) en is bedoeld om op een server te kunnen draaien.

Aanmelden​

Als Mudfish Launcher correct werkt, verschijnt het volgende in de browser.

Het aanmeldscherm van Mudfish Launcher

Voer de gebruikersnaam en het wachtwoord in die je onder 'Een account aanmaken' hebt gekozen. Na een geslaagde aanmelding verschijnt het volgende scherm.

Het dashboard van Mudfish Launcher

Je bent nu klaar om Mudfish te gebruiken.

Afsluiten​

Windows​

Sluit het Mudfish Launcher-pictogram in het systeemvak af om Mudfish te stoppen.

Klik met de rechtermuisknop op het pictogram en kies Exit om de Mudfish-processen te beëindigen.

Mac OS X​

Klik op het menulet-pictogram en kies Exit, of beëindig het proces Mudfish Cloud VPN met het kill-commando.

Linux​

Zoek mudrun in de proceslijst en beëindig het met het kill-commando. Er is nog geen officiële afsluitmethode.