9987 是什么
9987 是 TeamSpeak 3 服务器的默认语音端口,走 UDP:客户端加入语音频道后的语音包都经它传输。TeamSpeak 体系还有两个配套端口:ServerQuery(10011/TCP)是纯文本管理查询接口,文件传输(30033/TCP)用于上传头像与文件。语音口通常允许任何人连接,而查询口应当只对管理员地址开放,因为它们的能力与风险完全不同。
基本信息
| 服务 | TeamSpeak 3 server(语音 9987/UDP) |
|---|---|
| 协议 | UDP(9987) |
| 配套端口 | 10011(ServerQuery)、30033(文件传输) |
| 用途 | 团队语音通信 |
| 部署方式 | 自托管 |
| 安全等级 | 语音可公开,查询口须隔离 |
典型使用场景
- 语音服务器搭建:为游戏公会或团队开通频道
- 连不上排查:确认 UDP 9987 与查询口分别是否被拦
- 管理操作:用 ServerQuery 批量创建频道与权限
- 安全核查:确认查询口未对全网开放
- 版本升级:服务端升级与配置迁移验证
- 容量评估:同时在线人数与出口带宽的匹配
TeamSpeak 端口
| 端口 | 协议 | 用途 |
|---|---|---|
| 9987 | UDP | 语音传输(客户端连接) |
| 10011 | TCP | ServerQuery 管理接口 |
| 30033 | TCP | 文件传输 |
| 按配置 | TCP | 客户端连接受限时的备用通道 |
端口组核对
端口组核对
ss -lunp | grep 9987 # 语音口监听
ss -lntp | grep -E '10011|30033' # 查询与文件口
telnet voice.example.com 10011 # ServerQuery 连通性(需口令)
# 查询操作: use port=9987 / serverinfo / clientlist
# 权限核对: 确认查询账号只授予必要权限ServerQuery 是纯文本管理接口:口令较弱时可被自动化爆破,且拿到后可踢人、改权限、查看全部客户端 IP,因此必须按来源限制。
语音与查询口在同一台机器上很常见:防火墙规则要按端口分别限制,不能用一条「放行整机」代替。
语音服务对网络抖动敏感:链路质量的轻微下降就表现为断续与回声,排查时要同时看出口带宽与丢包率。
服务端版本要跟进安全更新:语音服务常年在线且暴露公网,老版本同样会被自动化工具盯上。