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.
| System | Wymagania |
|---|---|
| Linux | Sesja użytkownika systemd, cgroup v2 i nftables. nftables jest instalowane jako zależność pakietu. Aplikacje Snap i Flatpak nie są obsługiwane. |
| Windows | Wybierz 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
- W Ustawienia → Zakres VPN wybierz VPN tylko dla aplikacji uruchomionych tutaj.
- Naciśnij Zapisz zmiany.
- 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.
- 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.
- W razie potrzeby rozwiń Argumenty uruchomienia (opcjonalnie) i wpisz argumenty.
- 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 Muddog | VPN i uruchomione programy nadal działają. |
| Rozłączenie VPN | VPN przestaje obejmować aplikacje, ale programy nie są zamykane. |
| Ponowne połączenie w trybie aplikacji w Linuksie | Aplikacje 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 Windows | Cał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.