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
- Rozwiń Ustawienia → Ustawienia zaawansowane.
- Obok Dziennika połączeń i przekazywania ruchu naciśnij Przeglądaj dziennik.
- Wybierz Datę wpisów (UTC).
- Wpisz potrzebne warunki i naciśnij Wyszukaj. Warunki poza datą są opcjonalne.
- Jeśli są dalsze wyniki, naciśnij Następne wpisy. Poprzednie wraca do wcześniejszej strony.
- Rozwiń Oryginał (JSON) pod wpisem, aby zobaczyć szczegóły zdarzenia.
| Warunek | Co wpisać |
|---|---|
| IP połączenia | Adres IP uczestnika korzystającego z Twojego łącza |
| Docelowy IP | Adres zewnętrznego serwera, z którym uczestnik próbował się połączyć |
| Port docelowy | Numer portu zewnętrznego serwera, np. 443 |
| Protokół | Wszystkie, TCP lub UDP |
| ID sesji | Identyfikator 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.
| Zdarzenie | Znaczenie |
|---|---|
| Rozpoczęcie / połączenie / zakończenie sesji | Rozpoczęcie, nawiązanie lub zakończenie współdzielonego połączenia z innym uczestnikiem |
| Sprawdzenie utrzymania sesji | Okresowe sprawdzenie sesji udostępniania i trwających połączeń |
| Próba / połączenie / zakończenie przekazywania ruchu | Pró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.
| System | Lokalizacja |
|---|---|
| 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.