TeamSpeak3语音通信服务器搭建

简介

本教程展示如何搭建TeamSpeak 3服务器,支持远程管理并通过TS3 Manager工具进行可视化操作。

TeamSpeak3 是一款全球流行的团队语音通讯工具软件,常用于游戏、会议等场景下的团队语音沟通,以下是其详细介绍:

  • 功能特点
    • 语音质量高:支持 SPEEX、CELT、OPUS 等多种语音编码格式,可设置从 1 级到 10 级的语音质量。并配备集成的自动麦克风音量调节、背景降噪和回声清除功能,能为用户提供水晶般透亮明晰的无延迟通信体验。
    • 安全性强:集成军用级安全性,客户端和服务器认证基于公钥和私钥,可对整个服务器或特定通道启用基于 AES 的加密,确保语音数据传输的安全。
    • 权限系统灵活:拥有强大的分层权限系统,服务器管理员可以完全掌控一切,能够决定谁可以说话、谁可以加入频道等,还可对用户进行分组及单独控制用户行为。
    • 可扩展性高:采用先进的客户端 – 服务器架构,能够从小组对话扩展到拥有数千名参与者的大型会议,满足不同规模用户的需求。
    • 定制化程度高:用户可以使用配套的加载项、声音和图标包以及主题个性化设置客户端,还可从用户社区创建的数百个加载项中进行选择,甚至可以创建自己的加载项。
    • 支持移动连接:提供适用于 Android 和 iOS 的移动应用程序,方便用户在暂时离开电脑时也能发出命令,保持与团队的联系。
    • 具备游戏内叠加功能:通过 Overwolf 中的官方 TeamSpeak 游戏叠加层,用户可以快速访问语音控件,查看谁在说话,并在最需要的地点和时间接收通知和消息。
  • 使用方式:TeamSpeak3 为个人用户提供免费服务,采用非注册的使用方式,用户只要知道语音服务器的 IP 或者域名,就可以通过客户端进入同一个语音服务器内进行沟通。
  • 应用场景:由于其具有毫秒级超低延迟的特点,适用于对语音即时通讯有严格要求的团队游戏、远程会议等场合,同时它还提供文字聊天、文件共享功能,能满足团队沟通协作的多种需求。

环境

  • OS: Ubuntu 24.04.2 LTS x86_64
  • Host: Alibaba Cloud ECS pc-i440fx-2.1
  • Kernel: 6.8.0-63-generic
  • Uptime: 8 days, 19 hours, 59 mins
  • Packages: 1007 (dpkg)
  • Shell: bash 5.2.21
  • Resolution: 1024×768
  • Terminal: /dev/pts/0
  • CPU: Intel Xeon Platinum (2) @ 2.500GHz
  • GPU: 00:02.0 Cirrus Logic GD 5446
  • Memory: 488MiB / 1613MiB
  • 需要开放端口:9987/udp 10011/tcp 30033/tcp
图片[1]-TeamSpeak3语音通信服务器搭建-铭心博客

开启防火墙端口号

云安全组放行端口

图片[2]-TeamSpeak3语音通信服务器搭建-铭心博客

系统命令放行端口

systemctl start firewalld
 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

注意:如果你安装了宝塔就不用执行上面的命令,从宝塔安全面板放行即可

使用screen命令新建会话

screen -S ts3

下载服务端安装包

服务端下载地址:https://www.teamspeak.com/en/downloads/#server

mkdir /home/ts3
cd /home/ts3
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
tar -xjvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
图片[3]-TeamSpeak3语音通信服务器搭建-铭心博客
图片[4]-TeamSpeak3语音通信服务器搭建-铭心博客

创建运行用户

useradd ts3
chown -R ts3:ts3 /home/ts3/teamspeak3-server_linux_amd64/
su ts3
cd /home/ts3/teamspeak3-server_linux_amd64/
图片[5]-TeamSpeak3语音通信服务器搭建-铭心博客

启动服务

创建授权文件

touch .ts3server_license_accepted

执行安装脚本并启动服务

./ts3server_startscript.sh start
Ctrl+a+d
图片[6]-TeamSpeak3语音通信服务器搭建-铭心博客

停止命令

./ts3server_startscript.sh stop

使用客户端连接TeamSpeak3服务器

客户端下载地址:https://www.teamspeak.com/en/downloads/#ts3client

下载安装后是英文,若想汉化下载汉化补丁

汉化补丁下载地址:https://mx-666.lanzoul.com/irOqP33br06b

解压密码:

输入服务器IP地址或者域名等信息,完成令牌验证

图片[7]-TeamSpeak3语音通信服务器搭建-铭心博客
图片[8]-TeamSpeak3语音通信服务器搭建-铭心博客

至此Teamspeak语音通信服务搭建完成可以进行使用了。

TS3 Manager远程管理工具(可选)

TS3 Manager 是一款强大的Web界面工具,旨在帮助用户远程通过浏览器管理自己的TeamSpeak服务器。无论你是在家还是在办公室,只需打开浏览器,即可实现对服务器的全方位控制。

Github链接:https://github.com/joni1802/ts3-manager

云安全组配置

图片[9]-TeamSpeak3语音通信服务器搭建-铭心博客

运行工具

直接双击运行程序

默认API端口为 3000,如需修改,请编辑配置文件。

图片[10]-TeamSpeak3语音通信服务器搭建-铭心博客

访问管理页面

在浏览器中输入以下地址:

http://localhost:3000/login
图片[11]-TeamSpeak3语音通信服务器搭建-铭心博客

配置服务器

填写TeamSpeak服务器信息,关闭SSH并输入管理账户和密码。

图片[12]-TeamSpeak3语音通信服务器搭建-铭心博客

完成安装

成功连接后,即可通过Web页面进行服务器管理。

图片[13]-TeamSpeak3语音通信服务器搭建-铭心博客

相关阅读

© 版权声明
THE END
喜欢就支持一下吧!
点赞358 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容