在本教程中,我们将向您展示如何在 CentOS 8 上安装 TeamSpeak。对于那些不知道的人,TeamSpeak 是一个跨平台的语音服务器或 VOIP 应用程序,用于在互联网上进行实时语音聊天。 它主要用于游戏玩家与队友交流,具有清晰的声音、无延迟的性能、军用级的安全性、无与伦比的可靠性和正常运行时间。 TeamSpeak 适用于 Windows、macOS 和 Linux 系统。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示如何在 CentOS 8 上逐步安装 TeamSpeak。
在 CentOS 8 上安装 TeamSpeak
第 1 步。首先,让我们首先确保您的系统是最新的。
sudo dnf update sudo dnf install epel-release sudo dnf install nano wget perl tar net-tools bzip2
步骤 2. 在 CentOS 系统上禁用 SELinux。
现在我们在服务器中停用“SELinux”并使用以下命令安装安全软件:
nano /etc/selinux/config
进行以下更改:
SELINUX=disabled
步骤 3. 在 CentOS 8 上安装 TeamSpeak。
在安装之前,我们需要在我们的服务器上创建一个新用户,这个用户将用于安装和运行 TeamSpeak。 出于安全原因,此用户不会拥有 sudo
:
useradd meilana passwd maria
接下来,使用以下命令从官方网站下载最新版本的 TeamSpeak:
wget https://dl.4players.de/ts/releases/3.13.2/teamspeak3-server_linux_amd64-3.13.2.tar.bz2
使用以下命令提取下载的文件:
tar xvf teamspeak3-server_linux_amd64-3.13.2.tar.bz2 mv teamspeak3-server_linux_amd64/* /opt/teamspeak/
然后,创建一个名为“.ts3server_license_accepted”的文件 /opt/ teamspeak
接受许可协议的目录:
touch /opt/teamspeak/.ts3server_license_accepted
之后,设置权限目录 /opt/teamspeak
使用以下命令:
chown -R teamspeak: /opt/teamspeak
步骤 4. 为 TeamSpeak 创建 Systemd 文件。
因此,让我们首先为服务创建一个文件:
nano /lib/systemd/system/teamspeak.service
添加以下行:
[Unit] Description=Team Speak 3 Server After=network.target [Service] WorkingDirectory=/opt/teamspeak/ User=teamspeak Group=teamspeak Type=forking ExecStart=/opt/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/opt/teamspeak/ts3server_startscript.sh stop PIDFile=/opt/teamspeak/ts3server.pid RestartSec=15 Restart=always [Install] WantedBy=multi-user.target
最后,我们将启动 TeamSpeak 服务器,并确保每次我们重新启动服务器时它都会自动启动:
sudo systemctl --system daemon-reload sudo systemctl start teamspeak sudo systemctl enable teamspeak
步骤 5. 配置防火墙。
现在我们的服务器安装完成了,我们可以打开防火墙上的端口:
sudo firewall-cmd --zone=public --add-port=9987/udp --permanent sudo firewall-cmd --zone=public --add-port=10011/tcp --permanent sudo firewall-cmd --zone=public --add-port=30033/tcp --permanent sudo firewall-cmd --reload
完成后,连接我们的 TeamSpeak 客户端。 将要求第一个登录的人提供特权密钥,输入在安装过程中检索到的密钥。
恭喜! 您已成功安装 TeamSpeak。 感谢您使用本教程在您的 CentOS 8 系统上安装 TeamSpeak。 如需其他帮助或有用信息,我们建议您查看 TeamSpeak 官方网站.