Przejdź do głównej zawartości

Dziennik połączeń i przekazywania ruchu Muddog

Muddog przechowuje na Twoim komputerze dziennik połączeń i przekazywania ruchu innych użytkowników korzystających z Twojego łącza. Pomaga on sprawdzić ówczesne połączenia przy podejrzeniu nadużycia łącza. Nie jest to ekran historii odwiedzanych stron Twojego osobistego VPN.

Przeglądanie w aplikacji​

  1. Rozwiń Ustawienia → Ustawienia zaawansowane.
  2. Obok Dziennika połączeń i przekazywania ruchu naciśnij Przeglądaj dziennik.
  3. Wybierz Datę wpisów (UTC).
  4. Wpisz potrzebne warunki i naciśnij Wyszukaj. Warunki poza datą są opcjonalne.
  5. Jeśli są dalsze wyniki, naciśnij Następne wpisy. Poprzednie wraca do wcześniejszej strony.
  6. Rozwiń Oryginał (JSON) pod wpisem, aby zobaczyć szczegóły zdarzenia.
WarunekCo wpisać
IP połączeniaAdres IP uczestnika korzystającego z Twojego łącza
Docelowy IPAdres zewnętrznego serwera, z którym uczestnik próbował się połączyć
Port docelowyNumer portu zewnętrznego serwera, np. 443
ProtokółWszystkie, TCP lub UDP
ID sesjiIdentyfikator konkretnego połączenia udostępniania

Odczytywanie daty i czasu​

Zarówno data wyszukiwania, jak i czasy wyników są w UTC. Czas koreański (KST) wyprzedza UTC o 9 godzin. Na przykład wpis z 4 października o 2:00 czasu koreańskiego odpowiada 3 października o 17:00 UTC, więc trzeba wybrać poprzedni dzień, 3 października.

Ekran pokazuje zdarzenia zapisane w wybranym dniu UTC w kolejności ich zapisania w pliku. Nie podsumowuje liczby osób połączonych w ciągu dnia ani wszystkich połączeń otwartych w danej chwili.

Interpretacja wyników​

Jedno połączenie może tworzyć wiele zdarzeń: rozpoczęcie, nawiązanie, sprawdzenie utrzymania i zakończenie. Nie traktuj liczby wyświetlonych zdarzeń jako liczby użytkowników.

ZdarzenieZnaczenie
Rozpoczęcie / połączenie / zakończenie sesjiRozpoczęcie, nawiązanie lub zakończenie współdzielonego połączenia z innym uczestnikiem
Sprawdzenie utrzymania sesjiOkresowe sprawdzenie sesji udostępniania i trwających połączeń
Próba / połączenie / zakończenie przekazywania ruchuPróba komunikacji, nawiązanie lub zakończenie połączenia z konkretnym miejscem docelowym wewnątrz sesji

Dla UDP połączenie przekazywania ruchu oznacza gotowość do wysyłania, a nie otrzymanie odpowiedzi z serwera docelowego. Po awarii zasilania lub wymuszonym zakończeniu może brakować wpisu końcowego.

Nawet jeśli bieżąca strona nie ma wyników, kontynuuj, gdy Następne wpisy jest aktywne. Niewłaściwa data, filtry lub upływ okresu przechowywania mogą powodować brak wyników, więc nie dowodzi on braku połączenia. Uszkodzone wpisy lub wpisy przekraczające limit wyświetlania są uwzględniane w liczbie pozycji, których nie można wyświetlić.

Jeśli trzeba sprawdzić komunikację w konkretnej chwili, przygotuj datę, strefę czasową, IP połączenia lub celu, port i protokół, a następnie poproś o pomoc. Dziennik dotyczy adresów IP i sesji; nie ustala jednoznacznie tożsamości rzeczywistego użytkownika.

Lokalizacja i zasady przechowywania​

Zainstalowana usługa w tle zapisuje dziennik w poniższych miejscach.

SystemLokalizacja
Linux/var/lib/muddog/audit
Windows%ProgramData%\Muddog\audit
macOS/Library/Application Support/Muddog/audit

Domyślny okres przechowywania to 365 dni; lokalne przechowywanie trwa maksymalnie 365 dni. Domyślny limit zajętego miejsca to 1 GiB.

  • Zapisywane są metadane, takie jak czas i IP połączenia, docelowy IP, port i protokół przekazywania, wynik połączenia oraz ilość wysłanych i odebranych danych.
  • Nie są zapisywane treść pakietów, adresy URL witryn, zawartość zapytań DNS ani treść TLS.
  • Dziennik nie jest automatycznie wysyłany do serwera centralnego. Wyszukiwanie odbywa się lokalnie, a jego warunki i wyniki nie są automatycznie dołączane do zwykłych dzienników diagnostycznych ani raportu o problemie.
  • Wpisy po upływie okresu przechowywania są usuwane podczas działania usługi. Jeśli komputer lub usługa były wyłączone, porządkowanie następuje przy następnym uruchomieniu.

Osiągnięcie limitu lub niemożność zapisu zatrzymuje udostępnianie. Usługa nie nadpisuje automatycznie wpisów, których okres przechowywania jeszcze nie minął, aby kontynuować udostępnianie. Zobacz Rozwiązywanie błędów udostępniania.

Przeglądanie dziennika w aplikacji wymaga działającej aktualnej usługi i uprawnień dostępu do niej. Użytkownik mogący sterować usługą może również przeglądać dziennik. W Linux jest to użytkownik grupy muddog, w Windows użytkownik interaktywnie zalogowany na komputerze, a w macOS konto administratora. Bezpośredni odczyt oryginalnych plików wymaga uprawnień administratora.

Usunięcie pakietu nie usuwa automatycznie pozostałych wpisów. Po usunięciu nie działa też okresowe porządkowanie usługi, więc użytkownik musi samodzielnie zarządzać pozostałym dziennikiem po ustaleniu, czy jest jeszcze potrzebny.