前期准备
服务器推荐
官方推荐内存1G以上,实际内存占用很小。
阿里云:2核2G 3M固定带宽不限流量,新老同享99元/年,活动期间新购、续费同价
腾讯云:2核2G4M云服务器118元/年,新老同享,独享CPU,高带宽,性能更稳定
华为云:优惠进行时,精选特价产品,2C4G2M云服务器秒杀118元1年
SSH和FTP软件
推荐Xshell、Xftp:家庭/学校免费 - NetSarang Website (xshell.com)
安装搭建
安全组放行
安全组-入方向
Which ports does the TeamSpeak 3 server use? – TeamSpeak
服务 协议 端口 必需? 语音服务 UDP 9987 是 文件传输 TCP 30033 是 ServerQuery (raw) TCP 10011 自选 ServerQuery (SSH) TCP 10022 自选 WebQuery (http) TCP 10080 自选 WebQuery (https) TCP 10443 自选 TSDNS TCP 41144 自选
安装docker
安装最新版docker
yum install docker-ce -y #CentOS
apt install -y docker.io docker-compose #Debian
解决“No package docker-ce available”报错
yum -y install yum-utils #安装yum-utils包
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #添加yum镜像源
启动docker服务
service docker start
自启动Docker
systemctl enable --now docker
容器运行
docker run -dit -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -v /my/own/datadir:/var/ts3server/ -e TS3SERVER_LICENSE=accept teamspeak
此时您已经可以在客户端中通过IP地址访问TS服务器了。
获取密钥
查看容器列表,黄框即为容器ID
docker ps -a
查看容器日志
docker logs XXXX #“XXXX”部分填写容器ID(黄框区域)
日志中两块IMPORTANT部分分别为Server Query密钥与ServerAdmin的token信息,两者都很重要,请务必妥善备份,ServerQuery可用于找回管理权限,ServerAdmin的token则用于赋予服务器管理员身份组。
连接服务器
使用ip连接到服务器,填写token,获取服务器管理员权限。搭建完成。
域名/别名配置
别名配置
域名配置
DNS解析中添加A记录与SRV记录如下:
主机记录 记录类型 记录值 ts A xx.xx.xx.xx _ts3._udp.ts SRV 0 5 9987 ts.yourdomain.com #优先级 权重 端口 主机名