Muddog VPN per app
Kies Alleen hier gestarte apps via VPN om bijvoorbeeld alleen een browser via een ander land te verbinden. De VPN geldt voor nieuw vanuit Muddog gestarte apps en hun kindprocessen. Andere apps gebruiken je bestaande internetverbinding.
Vereisten
Deze functie is beschikbaar in Muddog 2 voor Linux en Windows. Gebruik op macOS VPN voor heel internet of IP-bereiken.
| Systeem | Vereisten |
|---|---|
| Linux | systemd-gebruikerssessie, cgroup v2 en nftables. nftables wordt als pakketafhankelijkheid geïnstalleerd. Snap- en Flatpak-apps worden niet ondersteund. |
| Windows | Kies uit de geïnstalleerde apps of selecteer een .exe. De benodigde WinDivert-onderdelen zitten in de MSI. Apps starten met de rechten van de huidige gebruiker. |
Apps die werk aan een aparte startservice doorgeven of een bestaande instantie hergebruiken worden niet ondersteund. Ook bij dezelfde appnaam kan de installatiemethode bepalen of de functie werkt.
Een app via de VPN starten
- Kies onder Instellingen → VPN-bereik de optie Alleen hier gestarte apps via VPN.
- Klik op Wijzigingen opslaan.
- Kies op Verbinding een land en klik op VPN verbinden. Was je met een ander bereik verbonden, verbreek dan eerst en verbind opnieuw.
- Zodra Verbonden verschijnt, gebruik je Geïnstalleerde app kiezen onder App via VPN starten. Ontbreekt de app, gebruik dan Uitvoerbaar bestand zoeken.
- Open zo nodig Startargumenten (optioneel) en vul de argumenten in.
- Klik op Via VPN starten.
Je kunt meerdere apps achter elkaar starten. Gebruik Lijst vernieuwen als een nieuw geïnstalleerde app ontbreekt. Selecteer op Windows bij het zoeken naar een uitvoerbaar bestand de .exe van het programma.
Zet argumenten met spaties tussen aanhalingstekens. Dit veld geeft argumenten door aan het gekozen uitvoerbare bestand; het voert geen shellopdrachten of pipes uit.
Browsers gebruiken
Sluit een al actieve browser volledig af en start hem opnieuw vanuit Muddog. Een verzoek voor een nieuw venster kan aan het bestaande proces worden doorgegeven en dan de oude verbinding blijven gebruiken. Sluit ook resterende achtergrondprocessen af.
Open de IP-controlepagina in de nieuw vanuit Muddog gestarte browser en controleer het IPv4-adres. Een andere browser die via het gewone appmenu is gestart valt niet onder de VPN.
Venster sluiten, verbreken en opnieuw verbinden
| Handeling | Resultaat |
|---|---|
| Muddog-venster sluiten | VPN en gestarte programma’s blijven actief. |
| VPN verbreken | De VPN wordt niet meer toegepast, maar programma’s blijven draaien. |
| Op Linux opnieuw verbinden in appmodus | Apps die dezelfde gebruiker eerder vanuit Muddog heeft gestart vallen weer onder de VPN. Bestaande communicatie schakelt niet gegarandeerd over; start benodigde apps opnieuw. |
| Op Windows opnieuw verbinden in appmodus | Sluit de programma’s volledig af en start ze opnieuw vanuit Muddog. |
Er is geen functie die internet voor apps blokkeert als de VPN wegvalt.
DNS en IPv6
DNS-verzoeken die de systeem-DNS-service namens apps verstuurt en lokale netwerkcommunicatie kunnen de bestaande verbinding gebruiken.
- Linux: IPv6 gebruikt de bestaande verbinding.
- Windows: tijdens VPN per app gaat IPv4-TCP/UDP-internetverkeer van geselecteerde apps via de VPN en wordt hun IPv6 geblokkeerd. Systeem-DNS en lokaal netwerk gebruiken de bestaande verbinding. Als een geselecteerde app en een andere app dezelfde UDP-poort delen en pakketten niet aan een app kunnen worden toegewezen, worden die pakketten geblokkeerd.
Zie Problemen met VPN per app als de startknop niet beschikbaar is of de app de VPN niet gebruikt.