Przejdź do głównej zawartości

Informacje o wydaniach (Mudfish Cloud VPN)

wskazówka

Instalatory wcześniejszych wersji znajdziesz na liście plików dystrybucyjnych.

Ta strona obejmuje wydania od 2025-10-16 włącznie. Starsze wpisy znajdziesz w pełnej historii w języku koreańskim.

6.5.6 (2026-10-13)​

  • mudfish
    • Poprawiono własne reguły wykluczania ruchu zawierające tylko CIDR bez portów, aby obejmowały wszystkie porty TCP/UDP w danym zakresie.
  • mudrun
    • Interfejs: raport o problemie zawiera wybraną kategorię, nieprawidłowy format raportu zwraca MUDEC_01734, a także dodano link do własnych wpisów użytkownika.
    • Windows: dodano kody błędów do komunikatów o nieudanym połączeniu i przekroczeniu limitu czasu w diagnostyce TCP.
    • Linux, macOS: dodano kody błędów do komunikatów diagnostycznych o otwieraniu pliku logu, połączeniu TCP, limitach czasu TCP/UDP i błędach odbioru UDP.
  • mudwfp_proxy
    • Poprawiono własne reguły wykluczania ruchu zawierające tylko CIDR bez portów, aby obejmowały wszystkie porty TCP/UDP w danym zakresie.
  • Instalator
    • macOS: zmieniono wygląd ekranu instalacji DMG i układ ikon oraz zastosowano tło wysokiej rozdzielczości dla ekranów Retina.

6.5.5 (2026-09-28)​

  • mudfish
    • Przy niepowodzeniu odczytu informacji o statycznych węzłach podczas uruchamiania wykonywane są maksymalnie dwie ponowne próby.
    • Naprawiono możliwą awarię wskutek zwalniania informacji o trasie przed zakończeniem przetwarzania komunikatu gniazda routingu.
    • macOS: naprawiono stosowanie ustawień DNS Full VPN przy jednocześnie włączonym trybie pozycji WFP.
    • Usunięto nieużywane opcje wiersza poleceń klienta i serwera ADN (-a, -A) z procesu Core.
  • mudflow
    • Poprawnie obsługiwane są stan wysyłania i liczba niepowodzeń przy ponawianiu żądań konfiguracji węzłów po błędzie gniazda.
    • Naprawiono możliwe zakleszczenie podczas usuwania żądań, które osiągnęły limit ponownych prób.
    • Błędy MUDEC_01696 są grupowane według pary pozycja–węzeł, aby ograniczyć duplikaty i ułatwić rozpoznanie nieudanej konfiguracji.
  • mudrun
    • Naprawiono awarię podczas logowania, gdy ustawienia trybu eksperta lub aliasu w odpowiedzi uwierzytelniania mają wartość logiczną.
    • Naprawiono awarię przy żądaniu pomiaru TCP RTT bez adresu IP lub portu; teraz zwracany jest błąd.
    • Linux: program wyszukuje dostępny terminal, taki jak Konsole, GNOME Terminal, Xfce Terminal lub xterm, aby uruchomić mudnetmon i mudmtr, oraz prawidłowo obsługuje nazwy użytkowników ze znakami specjalnymi.
    • Windows: naprawiono możliwą awarię podczas pobierania listy procesów przy działającym GameGuard.
    • Windows: ulepszono zgłaszanie awarii, aby obsługiwać jednoczesne błędy i zapobiegać powtarzaniu logów wskutek błędu samego wątku raportującego.
    • Interfejs
      • Mapy RTT trybów zaawansowanego i Multi Path jawnie żądają tras przez dwa węzły.
      • Dodano gry i programy do wyszukiwania w panelu.
  • mudwfp_proxy
    • macOS: dodano identyfikator programu do nagłówków proxy TCP/UDP i powiększono bufor nazwy, aby programy z długimi identyfikatorami były poprawnie widoczne w logach i statystykach ruchu.
    • macOS: zegary proxy używają zegara monotonicznego, zapewniając spójną obsługę limitów czasu.
    • Windows: do błędu uruchamiania sterownika WFP (MUDEC_00514) dodano systemowy opis błędu.

6.5.4 (2026-09-06)​

  • muddiag
    • Raporty problemów w Linux i macOS zawierają mudwfp_proxy_stdout.txt.
  • mudfish-exclude
    • Linux: dodano narzędzie wiersza poleceń uruchamiające wybrany program poza trasą Mudfish, przez dotychczasowe łącze IPv4. Wymaga root, cgroup v2, ip i iptables.
  • mudnetmon
    • Dodano -r / --read do wczytywania raportów ruchu JSON w celu przeglądania offline lub eksportowania.
  • mudrun
    • macOS: naprawiono problem z zamykaniem mudwfp_proxy.
    • Windows: przy uruchamianiu w tle wyłączane jest powiązanie IPv6 urządzenia TAP-Win32 Adapter V9.
    • Automatyczne raporty błędów obejmują powiadomienia panelu z wyjątkiem poziomu informacyjnego i zwykłych powiadomień MUDEC_00238 o utracie pakietów.

6.5.3 (2026-05-25)​

  • mudfish
    • Żądania przechodzące przez agenta przekazującego DHCP są prawidłowo rejestrowane, a odpowiedzi wracają do tego agenta.
    • Windows: nieudana zmiana MTU jest zapisywana w logu wraz z poleceniem, zamiast kończyć proces; program działa dalej.
  • mudrun
    • Naprawiono nieprawidłowe stosowanie konfiguracji przy zbyt wielu wyjątkach Full VPN.
    • Ponowne uruchomienie Launchera otwiera już działający panel zamiast kończyć się błędem.
    • Gdy .ipport jest niedostępny, panel otwiera się przy użyciu skonfigurowanego adresu powiązania i portu.
    • Automatyczny wybór według RTT żąda i stosuje trasy odpowiednie dla bieżącego trybu węzłów, w tym podstawowego i Multi Path.
    • Ustabilizowano kolejność sortowania wyjątków Full VPN i poszerzono okno edycji.
    • Do zapisywania ustawień Launchera używany jest dedykowany punkt końcowy /prog/launcher/conf.
  • mudwfp_proxy
    • Dodano -G w Windows, macOS i Linux, aby stosować poziom logowania ustawiony w Mudfish Launcher.

6.5.2 (2026-05-06)​

  • mudfish
    • Poprawiono dokładność RTT przez opróżnianie pozostałych danych z gniazda, losowanie wysyłania pakietów pomiarowych i walidację odpowiedzi.
    • Poprawiono ponowne używanie gniazd pomiarowych RTT i obsługę limitów czasu.
    • Poprawiono walidację połączeń przekaźnika TCP i dodano sprawdzanie zakresu FD_SETSIZE.
    • Poprawiono kolejność zamykania połączeń, aby kończyły się prawidłowo.
  • mudrun
    • Ujednolicono format błędów HTTP API i poprawiono nieprawidłowe kody odpowiedzi sukcesu.
    • Dodano punkt końcowy debugowania dla logów poziomu trace.
    • Zmieniono nazwy plików JavaScript interfejsu, aby odświeżyć pamięć podręczną.

6.5.1 (2026-05-02)​

  • mudflow
    • Dodano MUDEC_01697 i MUDEC_01698 do diagnostyki zarządzania identyfikatorami sesji backendu (SID).
    • Wewnętrzne API automatycznego wyboru prawidłowo zwraca bieżącą wersję.
  • mudrun
    • Dodano tryb listy blokowanych w Web Inspect. Domenami przekazywanymi przez Mudfish można zarządzać za pomocą listy dozwolonych lub blokowanych.
    • Rozdzielono ustawienia własnych domen na listę dozwolonych i blokowanych.
    • Zmieniono panel WWW, aby obsługiwał nowe ustawienia Web Inspect.
  • mudwfp_proxy
    • Ulepszono obsługę sygnałów w Linux i macOS oraz uporządkowano kod.

6.5.0 (2026-04-21)​

  • mudflow
    • Poprawiono kolejność inicjalizacji, aby obsługiwać oczekujące SID, gdy snode backendu nie jest od razu dostępny.
    • Ulepszono pomiary RTT tak, aby automatycznie ponownie pobierały informacje o statycznych węzłach, jeśli inicjalizacja nie została zakończona.
    • Zmieniono poziom niektórych komunikatów połączenia, w tym MUDEC_00414, MUDEC_00415 i MUDEC_00771, z błędu na ostrzeżenie.
    • Logi diagnostyczne nieudanego połączenia zawierają systemowy opis błędu.
  • mudrun
    • macOS: zaimplementowano przezroczyste proxy oparte na NETransparentProxyProvider (Network Extension). Obsługuje ruch TCP/UDP według programu w macOS 11.5 lub nowszym i tryb pozycji WFP dla macOS.
    • macOS: podniesiono minimalną obsługiwaną wersję do 11.5 i ulepszono uprawnienia app-proxy.
    • Zmieniono API listy procesów i backend panelu WWW, aby obsługiwały identyfikatory programów.
    • Dostosowano szczegółowość logów sprawdzania połączenia IPv6.

6.4.4 (2026-04-04)​

  • mudnetmon
    • Zaimplementowano zbieranie danych o ruchu przez API NetworkStatistics macOS.
    • Monitor sieci (mudnetmon) można uruchomić z menu panelu macOS w nowym oknie terminala.
  • mudrun
    • Menu „Network Monitoring” jest wyświetlane także w macOS.
    • Naprawiono uszkodzone obrazy w oknie stanu: wykresy są ładowane dopiero po odebraniu wszystkich identyfikatorów sesji węzłów (sidstr).

6.4.3 (2026-03-29)​

  • muddiag
    • Poprawiono nieprawidłowe adresy IP i testy.
  • mudmtr
    • Ponownie zaimplementowano wysyłanie raportów z użyciem nowego punktu końcowego HTTP.
    • Po pomyślnym wysłaniu raportu MTR i utworzeniu wpisu na forum wyświetlany jest link do wpisu.
  • mudnetmon
    • Dodano obsługę Linux przez eBPF.
    • Dodano blokadę PID zapobiegającą jednoczesnemu uruchamianiu kilku instancji.
  • mudrun
    • Przy uruchamianiu mudmtr i mudnetmon przekazywana jest nazwa użytkownika jako argument.
    • MUDEC_01443 zawiera docelowy adres IP, port i opis błędu.
    • Dodano brakujące MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 i MUDEC_01663 oraz ulepszono komunikaty takie jak MUDEC_00927.
    • Obniżono szczegółowość logów operacji pamięci podręcznej.
    • Linux: zapewniono prawidłowe uruchamianie mudnetmon w emulatorze terminala.

6.4.2 (2026-03-20)​

  • mudmtr
    • Ponownie zaimplementowano Matt's traceroute dla Linux, macOS i Windows.
  • mudrun
    • Dodano przyciski uruchamiania mudnetmon.exe i mudmtr.exe na karcie zaawansowanej.
    • Usunięto dotychczasową funkcję Matt's traceroute.
    • Interfejs: zmiana języka przez użytkownika aktualizuje także język backendu.

6.4.1 (2026-03-18)​

  • mudnetmon
    • Dodano mudnetmon.exe do sprawdzania systemowego ruchu według procesów w Windows.
  • mudrun
    • Naprawiono błąd asercji podczas uwierzytelniania.
  • mudwfp_proxy
    • Komunikacja UDP z węzłami używa nowego nagłówka.

6.4.0 (2026-02-12)​

  • mudfish
    • Wprowadzono nowy protokół nagłówków proxy (v2) dla połączeń TCP i UDP.
    • Poprawiono kolejność konfiguracji tablicy routingu połączeń brokera, aby prawidłowo usuwać stan przy błędzie.
    • Zmieniono poziom MUDEC_01172 i MUDEC_01173 z ostrzeżenia na informacyjny.
    • Komunikat Wintun MUDEC_00902 zawiera kod błędu.
    • Naprawiono wyświetlanie zużycia sieci dla połączeń bezpośrednich.
  • mudrun
    • Dodano statystyki zliczające powiadomienia warning, error, critical i fatal.
    • Usunięto obejście MUDEC_00044 uruchamiające Menedżera zadań w Windows 7.
    • Cofnięto zmianę używającą wbudowanej przeglądarki w Windows.

6.3.3 (2026-02-03)​

  • mudfish
    • Usunięto pfctl i funkcje pf z procesu Core.
  • mudrun
    • Usunięto tryb NAT Open. Nie został oficjalnie oznaczony jako przestarzały (deprecated).

6.3.2 (2026-01-25)​

  • mudfish
    • Tryb FastConnect nie zapisuje już błędów EPIPE.
  • mudrun
    • RTT pozycji gry jest mierzone trzy razy przed pokazaniem użytkownikowi.
    • Jeśli osobista zapora lub antywirus Windows blokuje rozwiązywanie DNS ui.mudfish.net, interfejs otwiera się w domyślnej przeglądarce.
    • Interfejs: dostosowano podziały wierszy niektórych komunikatów.

6.3.1 (2026-01-15)​

  • muddiag
    • Dodano manifest zgodności z Windows 10 i 11.
  • mudrun
    • Dostosowano poziom logowania niektórych komunikatów.
    • Interfejs
      • Dostosowano kolory okien w trybie ciemnym.
      • Ulepszono ekran i menu własnych pozycji.
      • Naprawiono wyświetlanie ikony automatycznego wyboru węzła we własnych pozycjach.
      • Menu własnych pozycji jest widoczne również przy wyłączonym trybie eksperta.

6.3.0 (2026-01-12)​

  • mudrun
    • Windows: w miarę możliwości uruchamiany jest mudrun_tauri.exe zamiast domyślnej przeglądarki.
    • Windows: dodano tryby zgodności z Windows 10 i 11 do mudrun.exe.manifest.
  • mudfish
    • MUDEC_00139, MUDEC_00314, MUDEC_00049 i MUDEC_001643 są zapisywane tylko raz.

6.2.2 (2026-01-02)​

  • mudfish
    • Naprawiono błąd Multi Path przy braku dostępnych interfejsów.
  • mudrun
    • W Linux wykrycie nieprawidłowego zakończenia powoduje wysłanie odpowiednich informacji do serwera Mudfish.
    • Dostosowano poziom logowania niektórych komunikatów.
    • Naprawiono błąd asercji przy przetwarzaniu nagłówków żądania HTTP.
    • macOS
      • Nie ustawia się adresu serwera DNS dla połączenia Mudfish VPN.
      • Błędy i ostrzeżenia są prawidłowo zapisywane w pliku logu Mudfish Cloud VPN.
    • Interfejs
      • Resetowanie ustawień Launchera w „Ustawienia → Program” resetuje także opcję tun/tap.
      • Usunięto nieobsługiwane już menu WPAD.
      • Ikona trybu pozycji WFP jest prawidłowo wyświetlana w panelu.
  • mudwfp_proxy
    • Przy braku nazwy procesu sesji UDP wyświetlany jest oddzielny komunikat błędu.

6.2.1 (2025-12-20)​

  • mudflow
    • Dodano zmienną dostrajania poziomu logowania.
  • mudrun
    • Poprawnie obsługiwany jest poziom logowania między procesami.
    • Interfejs
      • Naprawiono wysokie użycie CPU podczas automatycznej konfiguracji w panelu.
      • Naprawiono obsługę wartości zmiennoprzecinkowych w „Stan → Węzły”.
      • Karta logów proxy WFP jest prawidłowo wyświetlana w „Stan → Procesy”.
      • Naprawiono zatrzymywanie automatycznej konfiguracji na 50% przy jednoczesnym Full VPN i WFP.

6.2.0 (2025-12-17)​

  • mudfish
    • Naprawiono problem z kompilacją taskqueue.
    • Przy niepowodzeniu open("/dev/net/tun", O_RDWR) informacje o błędzie są wyraźniej wyświetlane.
    • Obsługiwane jest przekazanie zbyt wielu deskryptorów plików do select().
    • Zmieniono kod, aby obsługiwać tryb pozycji WFP dla Linux.
  • mudflow
    • Zmieniono kod, aby obsługiwać tryb pozycji WFP dla Linux.
  • mudrun
    • Dostosowano domyślny format logów.
    • Zmieniono kod, aby obsługiwać tryb pozycji WFP dla Linux.
    • Naprawiono nieprawidłowe rozpoznawanie procesu mudrun_headless.
    • Interfejs: zmieniono układ ekranu w Linux przy włączonym WFP.
  • mudwfp_proxy
    • Naprawiono błąd asercji przy braku pamięci (OOM).

6.1.3 (2025-11-12)​

  • mudrun
    • Naprawiono wyszukiwanie domyślnej przeglądarki przy uruchamianiu z konta systemowego w Windows 11.
    • Naprawiono linki kodów błędów w „Stan → Logi”.
  • mudfish
    • Naprawiono awarię, gdy CreateEvent() zwraca błąd.
    • Naprawiono awarię przy włączonym Web Inspect i zbyt wielu gniazdach używanych do monitorowania ruchu.
    • Naprawiono nadmierne ostrzeżenia, gdy gniazdo zwraca EPIPE.

6.1.2 (2025-11-03)​

  • mudrun
    • Naprawiono błąd asercji przy niewystarczającej pamięci do przetworzenia treści żądania.
  • mudfish
    • Naprawiono problem przy niepowodzeniu setsockopt() zapobiegającego fragmentacji IP.
    • Cofnięto zmianę struct sockaddr_un, aby rozwiązać problem z tablicą routingu.
    • Zwiększono FD_SETSIZE w Windows z 64 do 4096 i dodano walidację deskryptorów plików.
    • Przy użyciu zbyt wielu deskryptorów w select() wyświetlane jest ostrzeżenie.