Hop til hovedindhold

Muddog VPN pr. app

Vælg VPN kun til apps startet her, hvis kun bestemte apps, såsom browseren, skal forbinde gennem et andet land. VPN'en gælder apps, der startes fra Muddog, og deres underprocesser. Andre apps bruger den oprindelige internetforbindelse.

Krav​

Funktionen findes i Muddog 2 til Linux og Windows. På macOS bruges VPN til hele internettet eller efter IP-adresse/netværk.

OperativsystemKrav
LinuxKræver en systemd-brugersession, cgroup v2 og nftables. nftables installeres som pakkeafhængighed. Snap- og Flatpak-apps understøttes ikke.
WindowsVælg et program fra listen over installerede apps eller en .exe-fil. De nødvendige WinDivert-komponenter følger med MSI'en. Appen kører med den aktuelle brugers rettigheder.

Apps, som overdrager arbejdet til en separat starttjeneste eller genbruger en allerede kørende instans, understøttes ikke. Selv samme appnavn kan have forskellig understøttelse afhængigt af installationsmetoden.

Start en app gennem VPN​

  1. Vælg VPN kun til apps startet her under Indstillinger → VPN-omfang.
  2. Tryk på Gem ændringer.
  3. Vælg land på Forbindelse, og tryk på Opret VPN-forbindelse. Afbryd først en eksisterende forbindelse med et andet omfang.
  4. Når status er Forbundet, bruges Vælg installeret app under Start app gennem VPN. Hvis appen mangler, skal du bruge Find eksekverbar fil.
  5. Udvid eventuelt Startargumenter (valgfrit), og indtast argumenter.
  6. Tryk på Start gennem VPN.

Du kan starte flere apps efter hinanden. Tryk på Opdater liste, hvis en nyinstalleret app mangler. På Windows skal du vælge programmets .exe, når du bruger Find eksekverbar fil.

Argumenter med mellemrum skal sættes i anførselstegn. Feltet indeholder argumenter til den valgte eksekverbare fil; det kører ikke shellkommandoer eller pipes.

Brug af en browser​

Luk en allerede kørende browser helt, før du starter den igen fra Muddog. Hvis anmodningen om et nyt vindue sendes til en eksisterende browserproces, kan den fortsætte på den oprindelige forbindelse. Hvis baggrundsprocesser bliver tilbage efter lukning af vinduerne, skal de også afsluttes.

Åbn siden til kontrol af offentlig IP i browseren, der er startet fra Muddog, og kontrollér IPv4-adressen. Andre browsere startet fra den normale appmenu er ikke omfattet.

Lukning, afbrydelse og ny forbindelse​

HandlingResultat
Luk Muddog-vinduetVPN og startede programmer fortsætter.
Afbryd VPNVPN-anvendelsen stopper, men programmerne afsluttes ikke.
Forbind igen i app-tilstand på LinuxApps, som samme bruger tidligere startede fra Muddog, omfattes igen. Eksisterende kommunikation skifter ikke nødvendigvis rute; genstart de relevante apps.
Forbind igen i app-tilstand på WindowsLuk de relevante programmer helt, og start dem på ny fra Muddog.

Der er ingen funktion, som blokerer appens internetadgang, når VPN'en afbrydes.

DNS og IPv6​

DNS-anmodninger, som systemets DNS-tjeneste sender på vegne af appen, samt lokal netværkskommunikation kan bruge den oprindelige forbindelse.

  • Linux: IPv6-trafik bruger den oprindelige forbindelse.
  • Windows: Under VPN pr. app sendes de valgte apps' IPv4-internettrafik via TCP/UDP gennem VPN, mens IPv6 blokeres. System-DNS og lokalnetværk bruger den oprindelige forbindelse. Hvis en valgt app og en anden app deler samme UDP-port, så pakkens app ikke kan identificeres, blokeres pakken.

Se Fejlfinding for VPN pr. app, hvis startknappen er deaktiveret, eller appen ikke bruger VPN.