teamSpeak 3 是一款老牌且高质量的语音通信工具,相比于其他市面上的语音软件,它具有极低的延迟、极高的自定义权限以及极强的隐私性,极小的内存占用,高音质,如果你缺少一个和朋友开黑的语音不如自己配置一个ts,这样就不用忍受市面上不开vip音质一坨,内存占用巨大的语音了
TS3 对服务器性能的要求非常低,市面上绝大多数的入门级云服务器(1核1G即可)都能轻松带起几十人的频道。今天就手把手教大家如何在云服务器上部署自己的 TS3 服务器。
部署准备
1. 搞一个云服务器
阿里云、腾讯云等都可以,TS3 不吃服务器性能,最基础的轻量应用服务器完全够用。
2. 配置服务器安全组(放行端口)
这是新手最容易踩坑的一步。无论你用哪种方式部署,必须在云服务器控制台的“安全组”或“防火墙”中放行以下端口,否则客户端绝对连不上:
| 协议 | 端口号 | 用途 | 备注 |
|---|---|---|---|
| UDP | 9987 | 语音传输通道 | 核心,必须放行 UDP |
| TCP | 30033 | 文件传输 | 用于上传头像、群文件等 |
| TCP | 10011 | ServerQuery | 用于第三方 Web 管理工具 |
这里以阿里云为例,进入你的服务器配置界面,点击网络与安全组,然后点击添加入方向规则,把这三个端口都配置好。


配置好后就是这样
3.进入服务器管理面板
服务器管理面板能大大简化我们的操作,不需要一行一行的输入命令了,变成图形化界面,这里我使用的是acepanel,其他面板(如宝塔、1Panel等)也是一样的道理。
按照acepanel官方的文档配置好后进入管理面板就是这样的界面

4.安装必备应用
点击右侧应用,安装Nginx,docker

5.在面板创建数据大本营
我们要给 TS3 安个家,确保以后不管怎么重启服务器,你的频道设置和权限都不会丢。
-
进入
/opt目录(或者你习惯存放数据的任意目录)。 -
点击 **新建,新建一个文件夹命名为 “ts3-server”。

6.编写“一键启动代码”
安装完成docker后点击容器,再点击编排,创建一个编排

把以下代码粘贴进去然后提交后等待进度条跑完。
version: '3.8'
services:
teamspeak:
image: teamspeak:latest
container_name: ts3_server
restart: unless-stopped
ports:
- "9987:9987/udp" # 语音通信核心端口 (必须开启 UDP)
- "10011:10011/tcp" # ServerQuery 管理端口 (可选,用于远程管理或机器人)
- "30033:30033/tcp" # 文件传输端口 (可选,用于客户端上传/下载头像和文件)
environment:
- TS3SERVER_LICENSE=accept # 必须设置为 accept,代表同意官方许可协议
# - TS3SERVER_DB_PLUGIN=ts3db_mariadb # 如果你想连接外部数据库,可以取消此行注释
volumes:
- /opt/ts3-server:/var/ts3server/ # 将容器数据映射到刚才创建的 /opt/ts3-server 目录,防止重启丢失6.获取管理员密钥
进入日志- 点进去查看运行输出。
在密密麻麻的英文中找到类似这样的一行字: token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
把 token= 后面的那一长串乱码复制下来(这是服主权限的唯一凭证,用一次就失效了)。
配置ts客户端:
-
打开 TeamSpeak 3 客户端。
-
点击左上角的 Connections (连接) -> Connect (连接)。
-
在弹出的窗口中填写:
-
Server Nickname or Address (服务器地址):填入你云服务器的公网 IP 地址。
-
Nickname (昵称):填一个你喜欢的名字。
-
-
点击 Connect。
-
因为你是第一次进入,系统会立刻弹出一个窗口,提示你需要输入 Privilege Key。
-
把你在第五步保存的 那一长串 Token 粘贴进去,点击 OK。
你现在会看到你的名字后面多了一个盾牌图标(Server Admin)。这意味着你已经是ts的管理员,可以随意创建频道、设置密码了,其他人填入ip和密码就能加入你的语音啦。
这里是ts的客户端和汉化包由合作伙伴aloys23提供
部分信息可能已经过时