Przejdź do głównej zawartości

Mudfish DNS Client

Mudfish DNS to bezpłatna aplikacja szyfrująca zapytania DNS, za pomocą których urządzenie sprawdza adresy przed połączeniem z witrynami. Może pomóc, gdy sieć blokuje lub modyfikuje odpowiedzi DNS. Szyfrowane serwery DNS są już skonfigurowane, więc można od razu zacząć z ustawieniami domyślnymi.

Domyślnie aplikacja chroni zapytania DNS bez zmiany publicznego IP i bez przesyłania całego ruchu przez VPN Mudfish. W Windows i Linuksie opcjonalna ochrona ruchu WWW może również pomóc przy niektórych blokadach witryn. Szczegóły: Ochrona WWW.

Ten przewodnik dotyczy nowej aplikacji Mudfish DNS. Instrukcje opcji -w i ręcznego ustawiania 127.0.0.1 dla starego klienta muddnsc.exe nie mają tu zastosowania.

Instalacja​

Pobierz instalator ze strony pobierania Mudfish DNS. Znajdziesz tam również dostępne wersje i wymagania.

SystemInstalacja
WindowsW Windows 10 w wersji 2004 (kompilacja 19041) lub nowszej zainstaluj pakiet x64 MSI, a następnie uruchom Mudfish DNS z menu Start. Jeśli instalator musi doinstalować WebView2, potrzebne jest połączenie z internetem.
LinuxW Debianie lub Ubuntu zainstaluj pakiet .deb za pomocą narzędzia do instalowania pakietów, a następnie uruchom Mudfish DNS z menu aplikacji.
macOSW macOS 13 lub nowszym zainstaluj aplikację dla Apple Silicon z pliku DMG. Przy pierwszym uruchomieniu, zgodnie ze wskazówkami macOS, zezwól na działanie w tle oraz zatwierdź rozszerzenie systemowe i proxy DNS.
AndroidW Androidzie 8.0 lub nowszym zainstaluj APK. Jeśli system o to poprosi, zezwól na instalację aplikacji użytej do pobierania, a następnie uruchom Mudfish DNS. Przy uruchamianiu DNS zatwierdź uprawnienie VPN.

Nowo zainstalowana aplikacja uruchamia się z wyłączoną ochroną DNS. Sama instalacja lub otwarcie okna nie włącza ochrony.

Jeśli używasz wersji zainstalowanej przez instalator EXE 0.1.0 dla Windows, usuń ją w Aplikacje i funkcje, a następnie zainstaluj MSI. Zapisane ustawienia zostaną zachowane.

Jeśli ze względu na starego klienta ustawiono DNS karty sieciowej na 127.0.0.1, przed użyciem nowej aplikacji przywróć zwykłe ustawienia DNS. Zatrzymaj też starego klienta, aby oba programy nie korzystały z tego samego portu DNS.

Uruchamianie i zatrzymywanie DNS​

Uruchamianie DNS — Mudfish DNS 0.1.3 (Linux)
Uruchamianie DNS — Mudfish DNS 0.1.3 (Linux)
  1. Uruchom Mudfish DNS i wybierz Uruchamianie/zatrzymywanie.
  2. Naciśnij Uruchom DNS. Jeśli system poprosi o uprawnienia, zatwierdź je.
  3. Gdy pojawi się stan DNS działa, korzystaj z internetu jak zwykle.
  4. Aby wyłączyć ochronę, naciśnij Zatrzymaj DNS. W Windows i Linuksie zostaną przywrócone ustawienia systemowego DNS zmienione przez Mudfish. W macOS wyłączane jest proxy DNS, a w Androidzie kończone połączenie VPN aplikacji.
Działająca ochrona DNS — Mudfish DNS 0.1.3 (Linux)
Działająca ochrona DNS — Mudfish DNS 0.1.3 (Linux)

Na komputerze zamknięcie okna ukrywa je w zasobniku. DNS działa dalej nawet po wybraniu Zamknij okno i zasobnik. Aby wyłączyć ochronę, otwórz aplikację ponownie lub wybierz Zatrzymaj w menu zasobnika. W Androidzie opuszczenie ekranu aplikacji również nie zatrzymuje ochrony.

Aby ochrona uruchamiała się przy włączeniu komputera w Windows lub Linuksie, włącz Ustawienia → Uruchamiaj automatycznie przy włączeniu komputera i naciśnij Zastosuj ustawienia. W macOS po uruchomieniu DNS ochrona pozostaje aktywna także po zamknięciu aplikacji lub ponownym uruchomieniu Maca. Wyłączysz ją przyciskiem Zatrzymaj DNS.

W Androidzie aplikacja używa lokalnego połączenia VPN do obsługi ruchu, więc nie może działać jednocześnie z innym VPN. Uprawnienie to nie oznacza przesyłania ruchu na zdalny serwer VPN Mudfish.

Wybór odpowiedniego przewodnika​

ZadaniePrzewodnik
Wybór dostawcy DNS, DoH/DoT i węzła MudfishSerwery DNS
Zmiana przechwytywania DNS lub używanie proxy SOCKS5Ustawienia połączenia
Włączenie ochrony WWW w Windows/LinuksieOchrona WWW
Wybór aplikacji lub wyjątków domen w Windows/LinuksieReguły aplikacji i domen
Czyszczenie pamięci DNS, zarządzanie historią, reset ustawieńPamięć podręczna, historia i reset
Problemy z połączeniem lub wysyłanie raportu diagnostycznegoRozwiązywanie problemów

Deweloperzy chcący rozszerzyć funkcje usługi mogą zapoznać się z modułami natywnymi.