KernelHost Tools TeamSpeak durumu

TeamSpeak 3 sunucu durumunu canlı online kontrol et

Bir TeamSpeak 3 sunucusunun çevrimiçi olup olmadığını birkaç saniyede kontrol et. ServerQuery üzerinden slot, sürüm, platform ve uptime'ı okuruz ve en önemli portları (Voice, dosya transferi, ServerQuery, WebQuery) test ederiz. Ücretsiz, kayıt yok, anti-SSRF korumalı.

Sunucu adresini gir

Standart Voice port 9987'dir. Farklı port kullanıyorsan iki nokta üst üste ekle, örn. ts.example.com:9988. Özel veya rezerve IP'ler (10.x, 192.168.x, 127.x) SSRF'e karşı korumak için engellenir.

TS3 durum kontrolü nasıl çalışır?

Araç sunucusu önce girilen hostname'i DNS ile çözer ve dönen IP'nin herkese açık yönlendirilebilir olup olmadığını kontrol eder. Özel aralıklar (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.0/8, Link-Local, Loopback) kategorik olarak reddedilir. Ancak bundan sonra ServerQuery portu 10011'e bir TCP bağlantısı kurulur, TS3 banner okunur ve protokol şu komutlarla sorgulanır: version, use port=<voice> ve serverinfo.

Ardından araç kısa bir TCP connect ile tipik portları kontrol eder (Voice 9987 UDP olarak aktif test edilmez, çünkü UDP connect probe ile güvenilir şekilde doğrulanamaz; 10011, 30033 ve 10080 kontrol edilir). Tüm soketlerin yanıt süresini düşük tutmak için sıkı zaman aşımları vardır (ServerQuery için 2 saniye, port kontrolü başına 0,8 saniye).

ServerQuery, slot ve port görünürlüğü açıklandı

TeamSpeak 3, ses protokolü (UDP, varsayılan port 9987) ile yönetim arayüzü ServerQuery'i (TCP, port 10011) ayırır. Bu gibi araçlar ServerQuery üzerinden meta veri okur: slot, sürüm, platform, uptime. Anonim (yetkisiz) erişimin veri döndürmesi için varsayılan sunucu grubunun şu izne sahip olması gerekir: b_virtualserver_info_view . Birçok yönetici rakiplerin veya botların slot istatistiklerini toplamasını engellemek için bunu bilinçli olarak kaldırır. Bu durumda "Hidden" görürüz.

  • Voice: UDP 9987 (varsayılan, sıklıkla özel)
  • ServerQuery (raw): TCP 10011
  • ServerQuery (SSH): TCP 10022 (etkinse)
  • Dosya transferi: TCP 30033
  • WebQuery (HTTP): TCP 10080
  • WebQuery (HTTPS): TCP 10443 (etkinse)

Bazı sunucular neden yalnızca kısıtlı yanıt verir

Eksik yanıt için üç yaygın neden vardır. Birincisi: firewall port 10011'i dışarıdan engelliyor, sunucuyu o zaman yanlışlıkla "Çevrimdışı" görürüz. İkincisi: ServerQuery erişilebilir, ancak yetkisiz grup şunu çağırma izni yok: serverinfo . Üçüncüsü: girilen Voice portu bu instance'da mevcut değil (birden fazla sanal sunucu bir daemon'u paylaşıyor). Son durumda araç "Kısmen erişilebilir" bildirir.

Anti-DDoS sağlayıcıları, NAT firewall'lar ve IPv4 CGNAT da ServerQuery portunun dışarıdan yanıt vermemesine, ancak Voice portunun geçirilmesine neden olabilir. Bu gibi durumlar için yalnızca Voice client testi kalır.

Gizlilik ve sınırlar

Girdileri kalıcı olarak saklamayız. Rate limit için (IP başına dakikada 20 istek) client IP'nin bir hash'i araç konteynerinde kısa süreliğine tutulur ve 60 saniye sonra üzerine yazılır. Takip yok, cookie yok ve hCaptcha (otomatik toplu sorgulara karşı korumak için) dışında üçüncü taraf scripti yok.

Aracın sınırları: TeamSpeak 5 sunucuları (yeni protokol) desteklenmez. TeaSpeak büyük ölçüde uyumludur, tek tek alanlar eksik olabilir. UDP Voice portları aktif olarak kontrol edilmez, çünkü TCP connect probe'lar UDP'de bilgilendirici değildir. Dahili sunucular (özel IP aralıkları) için bu araç bilinçli olarak kullanılamaz, lütfen bunun için yerel bir client kullan.

Sıkça Sorulan Sorular

TeamSpeak 3 durum kontrolü nasıl çalışır?

TS3 sunucunun ServerQuery arayüzüne (port 10011) bir TCP bağlantısı denemeye çalışırız, banner'ı okuruz ve resmi ServerQuery protokolü üzerinden sürüm, platform, slot ve uptime'ı sorgularız. Ardından TCP connect ile standart portların (Voice, dosya transferi, ServerQuery, WebQuery) açık olup olmadığını kontrol ederiz.

Uptime veya slot sayısı bazen neden "Hidden" olarak gösterilir?

TeamSpeak, sunucu yöneticilerinin serverinfo komutunu yalnızca kimlik doğrulamalı ServerQuery girişleri için açmasına izin verir. Anonim erişim (yetkisiz) kısıtlandığında, sunucu error id=2568 (insufficient client permissions) ile yanıt verir. O zaman "Kısıtlı (Hidden)" gösteririz. Bu bir hata değil, bilinçli bir yapılandırmadır.

9987, 10011, 30033 ve 10080 portları ne anlama gelir?

Port 9987 (UDP), client'ların konuştuğu standart Voice portudur. Port 10011 (TCP), yöneticiler ve bunun gibi araçlar için ServerQuery arayüzüdür. Port 30033 (TCP) dosya aktarımı (avatar, ikon, kanal dosyaları) için kullanılır. Port 10080 (TCP) WebQuery'dir, ServerQuery API'sinin bir HTTP varyantı.

Açık ServerQuery sorgularına nasıl izin veririm?

ts3server.ini'de query_ip_allowlist.txt girdisini kontrol et veya boş bırak. Ayrıca port 10011 firewall'da açık olmalı. Giriş olmadan tam durum sorgusu için serveradmin grubuna veya özel bir ServerQuery grubuna b_virtualserver_info_view iznini vermelisin. Unutma: açık bir ServerQuery portu sıkça brute-force hedefidir, query_ip_denylist.txt veya bir firewall whitelist ile koru.

Araç bazen neden "Sürüm: Bilinmiyor" gösteriyor?

version komutu bazı sunucularda anonim ServerQuery bağlantıları için kapatılmıştır. Ayrıca eski TS3 sürümleri banner'a farklı yanıt verir. Bu durumda sunucunun çevrimiçi olduğunu görsek de (TS3 banner mevcut), sürüm detaylarını alamayız.

Hangi sunucu sürümleri destekleniyor?

3.0.x'ten itibaren tüm resmi TeamSpeak 3 sunucu sürümleri. ServerQuery banner ve protokol tüm 3.x sürümlerinde kararlıdır. Mevcut 3.13.x serisine karşı düzenli olarak test ederiz.

Araç TeamSpeak 5 veya TeaSpeak ile çalışır mı?

TeamSpeak 5 (sunucu) tamamen yeni bir protokol kullanır ve TS3 ServerQuery ile geriye dönük uyumlu değildir. TeaSpeak büyük ölçüde ServerQuery uyumludur ve çalışmalıdır, tek tek alanlar (örn. virtualserver_uptime) farklı olabilir. Saf TS3 sunucuları için kapsam en eksiksizdir.

Girdilerim saklanıyor mu?

Hayır. Girilen adres yalnızca doğrudan sorgu için kullanılır ve loglanmaz. Yalnızca rate limit kontrolü için (dakikada 20 istek) anonimleştirilmiş IP ve zaman damgasını loglarız. Araç anti-SSRF güçlendirilmiştir: yalnızca herkese açık erişilebilir IP'ler ile iletişime geçilir, özel ve rezerve ağlar (RFC 1918, Loopback, Link-Local) her bağlantıdan önce engellenir.

Tüm KernelHost ürünleri

Sadece araçlardan fazlasına mı ihtiyacın var? Ticari barındırma çözümlerimize göz at.