KernelHost Tools Статус TeamSpeak

Статус сервера TeamSpeak 3 live онлайн

За несколько секунд проверьте, онлайн ли TeamSpeak 3 сервер. Мы считываем слоты, версию, платформу и uptime через ServerQuery и тестируем основные порты (Voice, File-Transfer, ServerQuery, WebQuery). Бесплатно, без регистрации, с защитой Anti-SSRF.

Введите адрес сервера

Стандартный voice-порт, 9987. При других портах добавьте двоеточие, например ts.example.com:9988. Приватные или зарезервированные IP (10.x, 192.168.x, 127.x) блокируются для защиты от SSRF.

Как работает TS3-проверка статуса?

Сервер инструмента сначала разрешает введённый hostname через DNS и проверяет, является ли возвращённый IP публично маршрутизируемым. Приватные диапазоны (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.0/8, link-local, loopback) категорически отклоняются. Только после этого устанавливается TCP-соединение с ServerQuery-портом 10011, считывается TS3-баннер и протокол опрашивается командами version, use port=<voice> и serverinfo.

Затем инструмент быстрым TCP-connect проверяет типичные порты (Voice 9987 как UDP активно не тестируется, поскольку UDP нельзя надёжно проверить через connect-probe; проверяются 10011, 30033 и 10080). Все сокеты имеют жёсткие таймауты (2 секунды для ServerQuery, 0,8 секунды на проверку каждого порта), чтобы время ответа оставалось низким.

ServerQuery, слоты и видимость портов, объяснение

TeamSpeak 3 разделяет voice-протокол (UDP, стандартный порт 9987) и интерфейс администрирования ServerQuery (TCP, порт 10011). Через ServerQuery такие инструменты, как этот, считывают метаданные: слоты, версию, платформу, uptime. Чтобы анонимный (unprivileged) доступ возвращал данные, default-server-группа должна иметь право b_virtualserver_info_view . Многие админы намеренно его удаляют, чтобы конкуренты или боты не могли собирать статистику слотов. В таком случае мы видим «Hidden».

  • Voice: UDP 9987 (стандарт, часто кастомный)
  • ServerQuery (raw): TCP 10011
  • ServerQuery (SSH): TCP 10022 (если активирован)
  • File-Transfer: TCP 30033
  • WebQuery (HTTP): TCP 10080
  • WebQuery (HTTPS): TCP 10443 (если активирован)

Почему некоторые серверы отвечают только частично

Есть три частые причины неполного ответа. Первая: firewall блокирует порт 10011 снаружи, тогда мы ошибочно видим сервер как «Офлайн». Вторая: ServerQuery доступен, но непривилегированной группе нельзя вызывать serverinfo . Третья: введённый voice-порт не существует на этом инстансе (несколько виртуальных серверов разделяют один daemon). В последнем случае инструмент сообщает «Частично доступен».

Также Anti-DDoS провайдеры, NAT-firewall и IPv4 CGNAT могут приводить к тому, что ServerQuery-порт извне не отвечает, а voice-порт прокидывается. В таких случаях остаётся только тест voice-клиентом.

Конфиденциальность и ограничения

Мы не сохраняем введённые данные надолго. Для rate-limit (20 запросов в минуту на IP) хеш клиентского IP кратковременно хранится в контейнере инструмента и перезаписывается через 60 секунд. Никакого отслеживания, никаких cookies и никаких сторонних скриптов, кроме hCaptcha (для защиты от автоматизированных массовых запросов).

Ограничения инструмента: серверы TeamSpeak 5 (новый протокол) не поддерживаются. TeaSpeak в значительной степени совместим, отдельные поля могут отсутствовать. UDP voice-порты активно не проверяются, поскольку TCP connect-probe на UDP неинформативны. Для внутренних серверов (приватные IP-диапазоны) этот инструмент намеренно не используется, для них применяйте локальный клиент.

Часто задаваемые вопросы

Как работает проверка статуса TeamSpeak 3?

Мы пытаемся установить TCP-соединение с интерфейсом ServerQuery (порт 10011) вашего TS3-сервера, считываем баннер и через официальный ServerQuery-протокол запрашиваем версию, платформу, слоты и uptime. Затем через TCP-connect проверяем, открыты ли стандартные порты (Voice, File-Transfer, ServerQuery, WebQuery).

Почему uptime или количество слотов иногда отображается как «Hidden»?

TeamSpeak позволяет администраторам сервера разрешать команду serverinfo только аутентифицированным ServerQuery-логинам. Если анонимный (unprivileged) доступ ограничен, сервер отвечает с error id=2568 (insufficient client permissions). Тогда мы показываем «Ограничено (Hidden)». Это не ошибка, а сознательная конфигурация.

Что означают порты 9987, 10011, 30033 и 10080?

Порт 9987 (UDP), стандартный voice-порт, через который общаются клиенты. Порт 10011 (TCP), интерфейс ServerQuery для админов и таких инструментов, как этот. Порт 30033 (TCP) используется для передачи файлов (аватары, иконки, файлы каналов). Порт 10080 (TCP), WebQuery, HTTP-вариант ServerQuery API.

Как разрешить публичные ServerQuery-запросы?

В ts3server.ini проверьте запись query_ip_allowlist.txt или оставьте её пустой. Кроме того, порт 10011 должен быть открыт в firewall. Для полного запроса статуса без логина нужно дать группе serveradmin или специальной ServerQuery-группе право b_virtualserver_info_view. Учтите: открытый ServerQuery-порт, частая цель brute-force, защитите его с помощью query_ip_denylist.txt или whitelist в firewall.

Почему инструмент иногда показывает «Версия: Неизвестно»?

Команда version на некоторых серверах заблокирована для анонимных ServerQuery-соединений. Кроме того, более старые TS3-версии по-разному отвечают на баннер. В этом случае мы видим, что сервер онлайн (TS3-баннер присутствует), но не получаем деталей о версии.

Какие версии серверов поддерживаются?

Все официальные версии TeamSpeak 3 серверов с 3.0.x. Баннер ServerQuery и протокол стабильны во всех 3.x версиях. Мы регулярно тестируем на актуальной серии 3.13.x.

Работает ли инструмент с TeamSpeak 5 или TeaSpeak?

TeamSpeak 5 (сервер) использует совершенно новый протокол и не обратносовместим с TS3 ServerQuery. TeaSpeak в значительной степени совместим с ServerQuery и должен работать, отдельные поля (например, virtualserver_uptime) могут отличаться. Для чистых TS3-серверов покрытие наиболее полное.

Сохраняются ли мои данные?

Нет. Введённый адрес используется только для прямого запроса и не записывается в логи. Мы логируем лишь анонимизированный IP и временную метку для проверки rate-limit (20 запросов в минуту). Инструмент защищён от Anti-SSRF: контактируются только публично доступные IP, приватные и зарезервированные сети (RFC 1918, loopback, link-local) блокируются перед каждым соединением.

Все продукты KernelHost

Нужно больше, чем просто инструменты? Посмотрите наш ассортимент коммерческого хостинга.