Przejdź do głównej zawartości

VPN dla aplikacji w Muddog

Aby tylko określona aplikacja, np. przeglądarka, łączyła się przez inny kraj, wybierz VPN tylko dla aplikacji uruchomionych tutaj. VPN obejmuje aplikacje nowo uruchomione z Muddog i ich procesy potomne. Inne aplikacje korzystają z pierwotnego łącza.

Wymagania​

Funkcja jest dostępna w Muddog 2 dla Linuksa i Windows. W macOS użyj VPN dla całego internetu lub IP/zakresów.

SystemWymagania
LinuxSesja użytkownika systemd, cgroup v2 i nftables. nftables jest instalowane jako zależność pakietu. Aplikacje Snap i Flatpak nie są obsługiwane.
WindowsWybierz program z listy zainstalowanych aplikacji lub przez plik .exe. MSI zawiera wymagane składniki WinDivert. Program działa z uprawnieniami bieżącego użytkownika.

Nie są obsługiwane aplikacje przekazujące zadania osobnej usłudze uruchamiającej ani ponownie wykorzystujące inną, już działającą instancję. Nawet aplikacje o tej samej nazwie mogą różnić się zgodnością zależnie od sposobu instalacji.

Uruchamianie aplikacji przez VPN​

  1. W Ustawienia → Zakres VPN wybierz VPN tylko dla aplikacji uruchomionych tutaj.
  2. Naciśnij Zapisz zmiany.
  3. Na ekranie Połączenie wybierz kraj i naciśnij Połącz VPN. Jeśli działało połączenie o innym zakresie, najpierw rozłącz je i połącz ponownie.
  4. Gdy pojawi się Połączono, w obszarze Uruchom aplikację przez VPN użyj Wybierz zainstalowaną aplikację. Jeśli jej nie ma na liście, wybierz Znajdź plik wykonywalny.
  5. W razie potrzeby rozwiń Argumenty uruchomienia (opcjonalnie) i wpisz argumenty.
  6. Naciśnij Uruchom przez VPN.

Możesz kolejno uruchamiać wiele aplikacji. Jeśli nowo zainstalowanej aplikacji brakuje na liście, naciśnij Odśwież listę w obszarze uruchamiania. W Windows, korzystając z Znajdź plik wykonywalny, wybierz plik .exe programu.

Argument zawierający spacje ujmij w cudzysłowy. Pole przekazuje argumenty wybranemu plikowi wykonywalnemu; nie wykonuje poleceń powłoki ani potoków.

Korzystanie z przeglądarki​

Całkowicie zamknij działającą przeglądarkę i uruchom ją ponownie z Muddog. Jeśli żądanie otwarcia nowego okna trafia do istniejącego procesu, może on nadal używać pierwotnego łącza. Jeśli po zamknięciu okien pozostają procesy w tle, również je zakończ.

W przeglądarce nowo uruchomionej z Muddog otwórz stronę sprawdzania publicznego IP i sprawdź IPv4. Inna przeglądarka uruchomiona ze zwykłego menu aplikacji nie jest objęta VPN.

Zamykanie okna, rozłączanie i ponowne łączenie​

CzynnośćWynik
Zamknięcie okna MuddogVPN i uruchomione programy nadal działają.
Rozłączenie VPNVPN przestaje obejmować aplikacje, ale programy nie są zamykane.
Ponowne połączenie w trybie aplikacji w LinuksieAplikacje wcześniej uruchomione przez tego samego użytkownika z Muddog znów są objęte VPN. Nie ma gwarancji zmiany trasy istniejącej komunikacji, więc w razie potrzeby uruchom aplikacje ponownie.
Ponowne połączenie w trybie aplikacji w WindowsCałkowicie zamknij wybrane programy i uruchom je ponownie z Muddog.

Nie ma funkcji blokowania internetu aplikacji po zerwaniu VPN.

Obsługa DNS i IPv6​

Zapytania DNS wysyłane przez systemową usługę DNS w imieniu aplikacji oraz komunikacja w sieci lokalnej mogą korzystać z pierwotnego łącza.

  • Linux: IPv6 korzysta z pierwotnego łącza.
  • Windows: podczas VPN dla aplikacji ruch internetowy IPv4 TCP/UDP wybranych aplikacji przechodzi przez VPN, a IPv6 jest blokowany. Systemowy DNS i sieć lokalna używają pierwotnego łącza. Jeśli wybrana i inna aplikacja współdzielą port UDP i nie można rozpoznać właściciela pakietu, pakiet jest blokowany.

Jeśli przycisk uruchamiania jest nieaktywny lub aplikacja nie korzysta z VPN, zobacz rozwiązywanie problemów VPN dla aplikacji.