Порт 7961 в сетевых технологиях¶
Порт 7961 — числовой идентификатор в транспортном протоколе UDP, который по соглашению используется приложением TeamSpeak 3 для передачи музыки и голосовых данных в режиме реального времени. Порт относится к категории динамических (эфемерных) портов, зарегистрированных IANA в диапазоне 49152–65535. В контексте сетевых игр и голосовых платформ номер 7961 чаще всего ассоциируется именно с сервером TeamSpeak 3, который по умолчанию использует TCP-порт 9987 для голосовой связи, а UDP-порт 7961 — для служебных и медиа-запросов.
¶Техническая принадлежность
Согласно реестру IANA (Internet Assigned Numbers Authority), диапазон динамических или приватных портов 49152–65535 зарезервирован для локального использования приложениями и не закреплён за конкретным протоколом. Порт 7961 попадает в этот диапазон и формально не имеет обязательного назначения. Однако в практическом использовании он закреплён за TeamSpeak 3 как порт, через который сервер обрабатывает входящие запросы клиентов, включая получение музыкальных потоков (Music Bot / Stream) и служебные UDP-пакеты.
¶TeamSpeak 3 и порт 7961
TeamSpeak 3 — проприетарная система голосовой связи, разработанная немецкой компанией TeamSpeak Systems GmbH. Она широко применяется в игровых сообществах для координации действий в многопользовательских проектах. Архитектура системы построена по клиент-серверной модели: сервер (TeamSpeak Server, официально называемый TeamSpeak 3 Server) запускается на выделенной машине, а клиенты подключаются к нему по сети.
По умолчанию TeamSpeak 3 Server использует следующие порты:
| Порт | Протокол | Назначение |
|---|---|---|
| 9987 | UDP | Основной голосовой канал (Opus / Speex / GSM) |
| 10011 | TCP | Server Query (административный интерфейс) |
| 30033 | TCP | Filetransfer (передача файлов) |
| 7961 | UDP | Служебные запросы, музыкальные потоки |
Порт 7961 не является обязательным для работы сервера: его можно изменить в конфигурационном файле ts3server.ini или при запуске сервера через параметры командной строки. Однако большинство хостинг-провайдеров, предоставляющих в аренду TeamSpeak-серверы, оставляют этот порт открытым по умолчанию.
¶Назначение UDP-порта 7961
Основная функция порта 7961 — приём служебных UDP-пакетов, которые клиенты отправляют серверу для синхронизации состояния, передачи метаданных и обработки музыкальных потоков. В частности, через этот порт работают музыкальные боты (Music Bots), которые транслируют аудиопоток в канал сервера. Музыкальный бот подключается к серверу как обычный клиент, но направляет на порт 7961 UDP-пакеты с аудиоданными, которые сервер затем рассылает остальным участникам канала.
Помимо музыкальных ботов, порт 7961 используется для:
- обработки запросов на обновление списка каналов и пользователей;
- передачи служебной информации о состоянии сервера;
- обработки UDP-пингов и подтверждений доставки пакетов.
¶Настройка и открытие порта
Для корректной работы порта 7961 на сервере необходимо обеспечить его доступность снаружи. Если сервер находится за NAT или файрволом, требуется пробросить (forward) порт 7961 на внутренний IP-адрес машины, где запущен TeamSpeak Server. В большинстве домашних роутеров это делается через веб-интерфейс в разделе «Port Forwarding» или «Проброс портов».
Типичная последовательность действий:
- Открыть панель управления роутером.
- Перейти в раздел проброса портов.
- Создать правило: протокол UDP, внешний порт 7961, внутренний порт 7961, внутренний IP-адрес сервера.
- Сохранить настройки и перезапустить роутер.
На серверах под управлением Linux аналогичная настройка выполняется средствами iptables, firewalld или ufw. Например, для ufw команда выглядит как sudo ufw allow 7961/udp.
¶Отличие от порта 9987
Часто порт 7961 путают с портом 9987, который является основным голосовым портом TeamSpeak 3. Разница заключается в назначении: 9987 передаёт непосредственно голосовые данные клиентов, а 7961 обслуживает служебные запросы и музыкальные потоки. Если порт 9987 закрыт, клиенты не смогут говорить в канале; если закрыт 7961, голосовая связь продолжит работать, но музыкальные боты и часть служебных функций будут недоступны.
¶Другие системы, использующие порт 7961
Порт 7961 не закреплён за TeamSpeak 3 на уровне стандартов и теоретически может использоваться любым другим приложением. Однако в практике русскоязычного и мирового интернет-сообщества номер 7961 почти однозначно ассоциируется именно с TeamSpeak 3. Поиск по запросу «7961 какой оператор» в подавляющем большинстве случаев приводит к справкам по настройке TeamSpeak-серверов и инструкциям по открытию портов для музыкальных ботов.
¶Историческая справка
TeamSpeak 3 появился в 2009 году как преемник TeamSpeak 2 и с тех пор стал одним из стандартов голосовой связи в игровых кланах и сообществах. С выходом TeamSpeak 5 и конкуренцией со стороны Discord, а также с переходом ряда сообществ на платформу Mumble, использование порта 7961 постепенно сокращается, однако серверы TeamSpeak 3 продолжают работать в ряде организаций и игровых сообществ, особенно там, где требуется размещение на собственном сервере без зависимости от облачных сервисов.
¶Источники
- Реестр портов IANA (Service Name and Transport Protocol Port Number Registry)
- Документация TeamSpeak Systems GmbH по настройке TeamSpeak 3 Server
- Руководства по сетевому администрированию и пробросу портов
