KernelHost Tools Status TeamSpeak

Status TeamSpeak 3 serveru živě online ověřit

Ověřte za pár sekund, zda je TeamSpeak 3 server online. Načítáme sloty, verzi, platformu a uptime přes ServerQuery a testujeme nejdůležitější porty (Voice, File-Transfer, ServerQuery, WebQuery). Zdarma, bez registrace, s ochranou anti-SSRF.

Zadat adresu serveru

Standardní voice port je 9987. U odlišných portů přidejte dvojtečku, např. ts.example.com:9988. Privátní nebo rezervované IP (10.x, 192.168.x, 127.x) jsou kvůli ochraně před SSRF blokovány.

Jak funguje kontrola statusu TS3?

Server nástroje nejprve přeloží zadaný hostname přes DNS a ověří, zda je vrácená IP veřejně routovatelná. Privátní rozsahy (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.0/8, Link-Local, Loopback) jsou kategoricky odmítnuty. Teprve poté se naváže TCP spojení k ServerQuery portu 10011, načte se TS3 banner a protokol se dotáže příkazy version, use port=<voice> a serverinfo.

Následně nástroj přes krátký TCP-Connect ověří typické porty (voice 9987 jako UDP se aktivně netestuje, protože UDP nelze spolehlivě ověřit přes connect-probe; testují se 10011, 30033 a 10080). Všechny sockety mají tvrdé timeouty (2 sekundy pro ServerQuery, 0,8 sekundy na kontrolu portu), aby doba odezvy zůstala krátká.

ServerQuery, sloty a viditelnost portů vysvětlené

TeamSpeak 3 odděluje voice protokol (UDP, standardní port 9987) od správního rozhraní ServerQuery (TCP, port 10011). Přes ServerQuery čtou nástroje jako tento metadata: sloty, verzi, platformu, uptime. Aby anonymní (neprivilegovaný) přístup vracel data, musí mít výchozí serverová skupina právo b_virtualserver_info_view . Mnoho administrátorů jej úmyslně odebírá, aby konkurence nebo boti nemohli sbírat statistiky slotů. V tom případě vidíme „Hidden".

  • Voice: UDP 9987 (standard, často custom)
  • ServerQuery (raw): TCP 10011
  • ServerQuery (SSH): TCP 10022 (pokud je aktivováno)
  • File-Transfer: TCP 30033
  • WebQuery (HTTP): TCP 10080
  • WebQuery (HTTPS): TCP 10443 (pokud je aktivováno)

Proč některé servery odpovídají jen omezeně

Existují tři časté důvody nekompletní odpovědi. Za prvé: firewall blokuje port 10011 zvenčí, server pak chybně vidíme jako „offline". Za druhé: ServerQuery je dostupný, ale neprivilegovaná skupina nesmí volat serverinfo . Za třetí: zadaný voice port na této instanci neexistuje (více virtuálních serverů sdílí jeden daemon). V posledním případě nástroj hlásí „částečně dostupný".

Také anti-DDoS provideři, NAT firewally a IPv4 CGNAT mohou způsobit, že ServerQuery port zvenčí neodpovídá, ale voice port je propuštěn. V takových případech zbývá jen test voice klientem.

Ochrana soukromí a limity

Vstupy trvale neukládáme. Pro rate-limit (20 dotazů za minutu na IP) se hash klientské IP krátkodobě uloží v kontejneru nástroje a po 60 sekundách se přepíše. Žádný tracking, žádné cookies a žádné skripty třetích stran kromě hCaptcha (jako ochrana před automatizovanými hromadnými dotazy).

Limity nástroje: TeamSpeak 5 servery (nový protokol) nejsou podporovány. TeaSpeak je z velké části kompatibilní, jednotlivá pole mohou chybět. UDP voice porty se aktivně neověřují, protože TCP-Connect-Probe na UDP nemá vypovídací hodnotu. Pro interní servery (privátní IP rozsahy) je tento nástroj záměrně nepoužitelný, použijte k tomu prosím lokálního klienta.

Časté otázky

Jak funguje kontrola statusu TeamSpeak 3?

Pokoušíme se navázat TCP spojení s rozhraním ServerQuery (port 10011) vašeho TS3 serveru, načítáme banner a přes oficiální protokol ServerQuery se dotazujeme na verzi, platformu, sloty a uptime. Následně přes TCP-Connect zjišťujeme, zda jsou otevřené standardní porty (Voice, File-Transfer, ServerQuery, WebQuery).

Proč se uptime nebo počet slotů někdy zobrazuje jako „Hidden"?

TeamSpeak umožňuje administrátorům uvolnit příkaz serverinfo pouze autentizovaným ServerQuery loginům. Pokud je anonymní přístup (unprivileged) omezený, server odpoví error id=2568 (insufficient client permissions). Zobrazujeme pak „Omezené (Hidden)". Není to chyba, ale záměrná konfigurace.

Co znamenají porty 9987, 10011, 30033 a 10080?

Port 9987 (UDP) je standardní voice port, přes který klienti komunikují. Port 10011 (TCP) je rozhraní ServerQuery pro administrátory a nástroje jako tento. Port 30033 (TCP) se používá pro přenos souborů (avatary, ikony, soubory v kanálech). Port 10080 (TCP) je WebQuery, HTTP varianta API ServerQuery.

Jak povolit veřejné dotazy ServerQuery?

V ts3server.ini ověřte záznam query_ip_allowlist.txt nebo jej nechte prázdný. Navíc musí být port 10011 otevřený ve firewallu. Pro kompletní status bez přihlášení musíte serveradmin skupině nebo vyhrazené ServerQuery skupině přidělit právo b_virtualserver_info_view. Pozor: otevřený ServerQuery port je častý cíl brute-force útoků, zabezpečte jej přes query_ip_denylist.txt nebo whitelist ve firewallu.

Proč nástroj někdy ukazuje „Verze: Neznámé"?

Příkaz version je na některých serverech pro anonymní ServerQuery připojení blokován. Také starší verze TS3 odpovídají na banner odlišně. V tom případě sice vidíme, že server je online (TS3 banner je přítomen), ale neodstaneme detaily verze.

Jaké verze serverů jsou podporovány?

Všechny oficiální verze serveru TeamSpeak 3 od 3.0.x. Banner ServerQuery a protokol jsou stabilní napříč všemi 3.x verzemi. Pravidelně testujeme proti aktuální řadě 3.13.x.

Funguje nástroj s TeamSpeak 5 nebo TeaSpeak?

TeamSpeak 5 (server) používá zcela nový protokol a není zpětně kompatibilní s TS3 ServerQuery. TeaSpeak je z velké části kompatibilní se ServerQuery a měl by fungovat, jednotlivá pole (např. virtualserver_uptime) se mohou lišit. Pro čisté TS3 servery je pokrytí nejúplnější.

Ukládají se moje vstupy?

Ne. Zadaná adresa se používá jen pro přímý dotaz a neprotokoluje se. Logujeme pouze anonymně IP a časové razítko pro kontrolu rate-limitu (20 dotazů za minutu). Nástroj je anti-SSRF zabezpečený: kontaktovány jsou pouze veřejně dostupné IP, privátní a rezervované sítě (RFC 1918, Loopback, Link-Local) jsou před každým spojením blokovány.

Všechny produkty KernelHost

Potřebujete víc než jen nástroje? Podívejte se na naši komerční nabídku hostingu.