Muddog VPN pro App
Wenn Sie nur bestimmte Apps, etwa einen Browser, über ein anderes Land verbinden möchten, wählen Sie VPN nur für hier gestartete Apps verwenden. Das VPN gilt für Apps, die Sie über Muddog neu starten, und für deren Kindprozesse. Andere Apps nutzen den bisherigen Internetanschluss.
Voraussetzungen
Diese Funktion steht in Muddog 2 für Linux und Windows zur Verfügung. Verwenden Sie unter macOS VPN für das gesamte Internet oder nach IP-Adressen und Bereichen.
| Betriebssystem | Voraussetzungen |
|---|---|
| Linux | Eine systemd-Benutzersitzung, cgroup v2 und nftables sind erforderlich. nftables wird als Paketabhängigkeit installiert. Snap- und Flatpak-Apps werden nicht unterstützt. |
| Windows | Wählen Sie das Programm aus der Liste installierter Apps oder über seine .exe-Datei aus. Die benötigten WinDivert-Komponenten sind im MSI-Paket enthalten. Apps werden mit den Rechten des aktuellen Benutzers gestartet. |
Apps, die den Start an einen separaten Dienst übergeben oder eine bereits laufende Instanz wiederverwenden, werden nicht unterstützt. Auch bei derselben App kann die Unterstützung davon abhängen, wie sie installiert wurde.
Apps über das VPN starten
- Wählen Sie unter Einstellungen → VPN-Geltungsbereich die Option VPN nur für hier gestartete Apps verwenden.
- Klicken Sie auf Änderungen speichern.
- Wählen Sie unter Verbindung ein Land und klicken Sie auf VPN verbinden. Wenn bereits eine Verbindung mit einem anderen Geltungsbereich besteht, trennen Sie diese zuerst und verbinden sich erneut.
- Sobald Verbunden angezeigt wird, wählen Sie im Bereich Apps über VPN starten über Installierte App auswählen die gewünschte App. Fehlt sie in der Liste, verwenden Sie Ausführbare Datei suchen.
- Klappen Sie bei Bedarf Startargumente (optional) auf und geben Sie Argumente ein.
- Klicken Sie auf Über VPN starten.
Sie können mehrere Apps nacheinander auswählen und starten. Wenn eine neu
installierte App nicht angezeigt wird, klicken Sie im App-Startbereich auf
Liste aktualisieren.
Wählen Sie unter Windows bei Ausführbare Datei suchen die .exe-Datei des
Programms aus.
Setzen Sie Startargumente, die Leerzeichen enthalten, in Anführungszeichen. Dieses Feld übergibt Argumente an die ausgewählte ausführbare Datei. Es führt keine Shell-Befehle oder Pipes aus.
Browser verwenden
Beenden Sie einen bereits laufenden Browser vollständig und starten Sie ihn anschließend über Muddog neu. Wenn die Anforderung für ein neues Fenster an einen vorhandenen Browserprozess weitergereicht wird, kann dieser weiterhin den bisherigen Anschluss nutzen. Bleiben nach dem Schließen der Fenster Hintergrundprozesse aktiv, müssen Sie auch diese beenden.
Öffnen Sie im über Muddog neu gestarteten Browser die Seite zur Prüfung der öffentlichen IP, um die IPv4-Adresse zu prüfen. Ein anderer Browser, den Sie über das normale Anwendungsmenü starten, wird nicht vom VPN erfasst.
Fenster schließen, trennen und erneut verbinden
| Aktion | Ergebnis |
|---|---|
| Muddog-Fenster schließen | VPN und gestartete Programme laufen weiter. |
| VPN-Verbindung trennen | Die VPN-Nutzung endet, die gestarteten Programme werden jedoch nicht beendet. |
| Unter Linux im App-Modus erneut verbinden | Auch zuvor vom selben Benutzer über Muddog gestartete Apps werden wieder erfasst. Dass bestehende Verbindungen auf die neue Route wechseln, ist nicht garantiert. Starten Sie die benötigten Apps daher neu. |
| Unter Windows im App-Modus erneut verbinden | Beenden Sie die betreffenden Programme vollständig und starten Sie sie über Muddog neu. |
Es gibt keine Funktion, die den Internetzugang der Apps bei einem VPN-Abbruch sperrt.
Umgang mit DNS und IPv6
DNS-Anfragen, die der DNS-Dienst des Systems stellvertretend für eine App sendet, und die Kommunikation im lokalen Netzwerk können den bisherigen Anschluss nutzen.
- Linux: IPv6-Verkehr nutzt den bisherigen Anschluss.
- Windows: Während einer VPN-Verbindung im App-Modus wird der IPv4-Internetverkehr der ausgewählten Apps über TCP und UDP durch das VPN geleitet; IPv6-Kommunikation wird blockiert. System-DNS und das lokale Netzwerk nutzen den bisherigen Anschluss. Teilen sich eine ausgewählte App und eine andere App denselben UDP-Port und lässt sich ein Paket dadurch keiner App eindeutig zuordnen, wird dieses Paket blockiert.
Wenn die Startschaltfläche deaktiviert ist oder eine App das VPN nicht verwendet, lesen Sie die Fehlerbehebung für VPN pro App.