简介
TeamSpeak 是一款优秀的语音软件,它的基础的语音功能十分强大,用久了可以让我们抛去某个一堆广告的程序,还能自己在云服务器上搭建服务器后免费使用自己当房间管理员
准备
这里我用 CentOS 8.0 来作为演示
在安装前,我们先更新一下系统
```
yum -y update
```
添加一个来运行 TeamSpeak 程序的用户,出于安全性的考虑,TeamSpeak 服务器并不建议用 root 用户来执行,所以我们可以创建一个用户 tsk
来单独执行 TeamSpeak 服务器程序
使用如下命令创建用户 tsk
并为其设置密码
useradd tsk //用户名
passwd tsk //密码
1.下载服务端
从 TeamSpeak 官网下载新版服务端,并复制到 root 目录解压,这里我的文件名是 teamspeak3-server_linux_amd64-3.10.2.tar.bz2
解压
然后将其解压为 tar 文件:bunzip2 teamspeak3-server_linux_amd64-3.13.6.tar.bz2
再次解压: `tar xvf teamspeak3-server_linux_amd64-3.13.6.tar`
解压后在 home 里新建一个 teamspeak 文件夹,将刚解压好的文件夹重命名为 teamspeak3 并拷贝到 /home 目录下
放到刚建的一个 teamspeak文件夹,是为了方便管理,也可以跳过此步骤
mv teamspeak3-server_linux_amd64 teamspeak3
cp -R teamspeak3 /home/teamspeak/
chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/
2.同意许可条款
切换到刚刚建立的 tsk 用户
su tsk
cd teamspeak3
touch .ts3server_license_accepted
3.运行服务端
./ts3server_startscript.sh start
运行之后,你可以看到这样一串信息,那么恭喜你,服务端运行成功 第一次启动会显示密钥及 ServerQuery 管理员账户和密码,注意保存
把这一段信息复制下来备用,之后 Ctrl +C 即可
4.设置自启动
首先切换回 root,然后编辑 /lib/systemd/system/teamspeak.service
cd /lib/systemd/system/
> teamspeak.service
``` [Unit] Description=Teamspeak server After=network.target [Service] WorkingDirectory=/home/teamspeak3-server_linux_amd64 User=teamspeak Group=teamspeak Type=forking ExecStart=/home/teamspeak3-server_linux_amd64/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/home/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop PIDFile=/home/teamspeak3-server_linux_amd64/ts3server.pid RestartSec=15 Restart=always [Install] WantedBy=multi-user.target ```
5.放行端口
TeamSpeak 需要放行以下端口,我们到腾讯云防火墙处放行即可
端口 | 协议 | 说明 |
---|---|---|
9987 | UDP | 语音服务端口 |
10011 | TCP | ServerQuery raw 端口 |
10022 | TCP | ServerQuery SSH 端口 |
30033 | TCP | 文件传输端口 |
41144 | TCP | TSDND |
至此 TeamSpeak 的服务器架设完毕,可以去客户端通过密钥连接并管理啦
6.相关命令
重新加载:systemd systemctl daemon-reload
开启自启动:systemctl enable teamspeak.service
启动TeamSpeak: systemctl start teamspeak.service
停止TeamSpeak: systemctl stop teamspeak.service
重启TeamSpeak:systemctl restart teamspeak.service
本文来自开发者投稿,不代表腾讯云立场,转载请注明出处:https://computeinit.com/archives/4946