如何在CentOS 7中安装TeamSpeak Server

TeamSpeak是一个流行的,跨平台的VoIP和文本聊天应用程序,用于内部商业沟通,教育和培训(讲座),在线游戏以及与朋友和家人联系。 其首要任务是提供更简单易用的解决方案,具有强大的安全标准,出色的语音质量以及较少的系统和带宽利用率。 它使用客户端 - 服务器架构,能够同时处理数千个用户。

怎么运行的

在Linux VPS上部署您自己的TeamSpeak服务器 ,并与团队成员,朋友和家人或任何您想与之通信的人分享您的TeamSpeak服务器地址。 使用免费的桌面TeamSpeak客户端 ,他们连接到您的TeamSpeak服务器并开始交谈。 这很简单!

您可以以10美元的价格Linode获得2GB RAM VPS,但它不受管理。 如果您想要一个托管VPS,那么使用我们的新BlueHost促销优惠 ,您可以在托管一个免费域名的情况下享受高达40%的折扣。 如果您获得托管VPS,他们可能会为您安装TeamSpeak Server

主要特征

  • 它易于使用并且高度可定制。
  • 拥有分散的基础架构并具有高度可扩展性。
  • 支持高安全标准。
  • 提供卓越的语音质量。
  • 允许低系统资源和带宽使用。
  • 支持强大的文件传输。
  • 还支持强大的权限系统。
  • 支持令人惊叹的3D音效。
  • 允许移动连接和更多。

要求

  1. 最小系统安装的CentOS 7服务器
  2. 具有静态IP地址的CentOS 7服务器

在本教程中,我们将解释如何在CentOS 7实例上安装TeamSpeak Server ,并在Linux机器上安装桌面TeamSpeak客户端

在CentOS 7中安装TeamSpeak Server

1.首先更新您的CentOS 7服务器软件包,然后使用以下命令为安装过程安装所需的依赖项。

# yum update
# yum install vim wget perl tar net-tools bzip2

2.接下来,您需要为TeamSpeak服务器进程创建一个用户,以确保TeamSpeak服务器以用户模式运行,与其他进程分离。

# useradd teamspeak
# passwd teamspeak

3.现在进入TeamSpeak服务器下载页面,使用以下wget命令获取最新版本(例如3.2.0 ),然后解压缩tarball并将所有文件复制到我们非特权用户的主目录中,如图所示。

# wget -c http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
# tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2
# mv teamspeak3-server_linux_amd64 teamspeak3
# cp -R teamspeak3 /home/teamspeak/
# chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

4.一切就绪后,现在切换到团队用户并使用以下命令手动启动teamspeak服务器。

# su - teamspeak
$ cd teamspeak3/
$ ./ts3server_startscript.sh start

TeamSpeak开始

5.要在Systemd服务下管理TeamSpeak服务器 ,您需要创建一个teampeak服务单元文件。

$ su -
# vi  /lib/systemd/system/teamspeak.service

在单元文件中添加以下配置。

[Unit]
Description=Team Speak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target

保存并关闭文件。 然后立即启动teamspeak服务器 ,并使其能够在系统引导时自动启动,如下所示。

# systemctl start teamspeak
# systemctl enable teamspeak
# systemctl status teamspeak

启动TeamSpeak服务器

6.首次启动teamspeak服务器时,它会生成一个管理员令牌/密钥 ,您将用它从TeamSpeak客户端连接到服务器。 您可以查看日志文件以获取密钥。

# cat /home/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log

TeamSpeak服务器令牌

7.接下来, TeamSpeak监听多个端口: 9987 UDP(TeamSpeak语音服务), 10011 TCP(TeamSpeak ServerQuery)和30033 TCP(TeamSpeak FileTransfer)。

因此,修改您的防火墙规则以按如下方式打开这些端口

# firewall-cmd --zone=public --add-port=9987/udp --permanent
# firewall-cmd --zone=public --add-port=10011/tcp --permanent
# firewall-cmd --zone=public --add-port=30033/tcp --permanent
# firewall-cmd --reload

在Ubuntu 18.04中安装TeamSpeak客户端

8.登录到您的Ubuntu桌面计算机(您可以使用任何Linux操作系统)并转到TeamSpeak客户端下载页面,并使用以下wget命令获取最新版本(即3.1.9 ),并按照所示安装它。

$ wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
$ chmod 755 TeamSpeak3-Client-linux_amd64-3.1.9.run
$ ./TeamSpeak3-Client-linux_amd64-3.1.9.run
$ cd TeamSpeak3-Client-linux_amd64
./ts3client_runscript.sh

Ubuntu上的TeamSpeak客户端

9.要访问服务器查询管理员帐户,请使用启动服务器后创建的登录名和密码 在这里,您还将被要求提供ServerAdmin密钥 ,一旦输入密钥,您将看到下面的消息,这意味着您现在拥有刚刚安装的teampeak服务器的管理权限。

Privilege Key successfully used.

欲了解更多信息,请查看TeamSPeak主页: https ://www.teamspeak.com/en/

在本文中,我们解释了如何在CentOS 7上安装TeamSpeack Server,并在Ubuntu桌面上安装客户端。 如果您有任何问题或想法可供分享,请使用下面的反馈表与我们联系。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏