Sprawdź status serwera TeamSpeak 3 online na żywo
Sprawdź w kilka sekund, czy serwer TeamSpeak 3 jest online. Czytamy sloty, wersję, platformę i uptime przez ServerQuery oraz testujemy najważniejsze porty (Voice, File-Transfer, ServerQuery, WebQuery). Bezpłatnie, bez rejestracji, z ochroną anti-SSRF.
Jak działa sprawdzenie statusu TS3?
Serwer narzędzia najpierw rozwiązuje wprowadzony hostname przez DNS i sprawdza, czy zwrócone IP jest publicznie routowalne. Prywatne zakresy (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.0/8, link-local, loopback) są kategorycznie odrzucane. Dopiero potem nawiązywane jest połączenie TCP do portu 10011 ServerQuery, czytany jest baner TS3 i protokół jest odpytywany poleceniami version, use port=<voice> i serverinfo.
Następnie narzędzie sprawdza krótkim TCP-Connect typowe porty (voice 9987 jako UDP nie jest aktywnie testowany, ponieważ UDP nie da się niezawodnie zweryfikować przez sondowanie connect; sprawdzane są 10011, 30033 i 10080). Wszystkie sockety mają twarde timeouty (2 sekundy dla ServerQuery, 0,8 sekundy na sprawdzenie portu), aby czas odpowiedzi pozostał krótki.
ServerQuery, sloty i widoczność portów wyjaśnione
TeamSpeak 3 oddziela protokół voice (UDP, domyślny port 9987) od interfejsu zarządzania ServerQuery (TCP, port 10011). Przez ServerQuery narzędzia takie jak to czytają metadane: sloty, wersję, platformę, uptime. Aby anonimowy (unprivileged) dostęp zwracał dane, domyślna grupa serwera musi mieć uprawnienie b_virtualserver_info_view . Wielu adminów świadomie je usuwa, by konkurencja lub boty nie mogły zbierać statystyk slotów. W tym przypadku widzimy „Hidden".
- Voice: UDP 9987 (domyślnie, często niestandardowy)
- ServerQuery (raw): TCP 10011
- ServerQuery (SSH): TCP 10022 (jeśli aktywny)
- File-Transfer: TCP 30033
- WebQuery (HTTP): TCP 10080
- WebQuery (HTTPS): TCP 10443 (jeśli aktywny)
Dlaczego niektóre serwery odpowiadają tylko częściowo
Są trzy częste powody niepełnej odpowiedzi. Po pierwsze: firewall blokuje port 10011 z zewnątrz, wtedy widzimy serwer błędnie jako „Offline". Po drugie: ServerQuery jest dostępny, ale grupa unprivileged nie ma prawa wywoływać serverinfo . Po trzecie: wprowadzony port voice nie istnieje na tej instancji (kilka wirtualnych serwerów dzieli jeden daemon). W ostatnim przypadku narzędzie raportuje „Częściowo dostępny".
Również dostawcy anti-DDoS, firewalle NAT i CGNAT IPv4 mogą sprawić, że port ServerQuery nie odpowiada z zewnątrz, ale port voice jest przepuszczany. W takich przypadkach pozostaje tylko test klientem voice.
Prywatność i ograniczenia
Nie zapisujemy danych wejściowych trwale. Dla rate limitu (20 zapytań na minutę na IP) hash IP klienta jest krótkotrwale przechowywany w kontenerze narzędzia i nadpisywany po 60 sekundach. Nie ma śledzenia, ciasteczek ani skryptów stron trzecich poza hCaptcha (do ochrony przed zautomatyzowanymi masowymi zapytaniami).
Ograniczenia narzędzia: serwery TeamSpeak 5 (nowy protokół) nie są obsługiwane. TeaSpeak jest w dużej mierze kompatybilny, pojedyncze pola mogą być nieobecne. Porty UDP voice nie są aktywnie sprawdzane, ponieważ sondowanie TCP-Connect na UDP nie jest miarodajne. Dla wewnętrznych serwerów (prywatne zakresy IP) to narzędzie świadomie nie jest użyteczne, użyj w tym celu lokalnego klienta.