前期准备
服务器推荐
官方推荐内存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
解决“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 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 #优先级 权重 端口 主机名 |