分类 软件 下的文章

TeamTalk是一款非常优秀的语音会议系统,有着清爽?简洁?音质好的特点。
我们可以用它来做语音聊天室或语音学习平台等等。
官网地址:
bearware.dk
我们可以到官网获取TeamTalk的客户端?服务端?以及官方的说明文档。
下面我就以自己的使用经验,来简单说说TeamTalk服务端的搭建。

在windows环境中搭建TeamTalk 服务器:

如果我们使用的是Windows Server的服务器系统,或者想把家里的电脑直接作为TeamTalk的服务器,就可以使用windows上的服务端。
注:如果在家里搭建服务器,需要我们的宽带有分配公网IP,不然局域网外的电脑无法连接到服务器。若宽带有公网IP,在路由器上设置好相应的端口映射即可。
windows的服务器端需要在安装软件组件的地方选择带Server的进行安装。
安装好后,我们就可以在开始菜单看到TeamTalk文件夹。
运行文件夹内的Install TeamTalk NT Service即可打开服务器的配置程序。
这里是一个命令行程序,根据提示一步步操作。
需要注意的有以下几项:
Service name:服务器名,也就是根平道的名称
Message of the Day:这里填写登录到服务器后看到的欢迎信息
在后面有服务器限制的用户数量,TCP和UDP端口,可以根据需求修改,也可以保持默认
到添加TeamTalk登录用户的地方,有五个选项:
1:查看现有的用户
2:创建新用户
4:删除用户
五:继续后面的设置
建议先创建一个管理员用户,其他的可以后续在客户端操作。
服务器配置程序完成后Teamtalk服务器就已经启动了,去防火墙添加好入栈规则,放开上述设置的端口,服务器就配置完成了。
打开客户端软件,默认应该是英文,我们可以先修改一下软件的显示语言。
按f4进入首选项
按又光标切换到Display选项卡
在下方的User interface language里选择Chinese_Simplified即可切换到中文。

在linux环境搭建TeamTalk服务器
由于linux有好多的发行版,我就以我使用的CentOS7系统来简单说一说操作过程。使用其他发行版的朋友们也可以作为参考。
首先我们用wget命令来下载软件包。
格式位 wget url
wget http://bearware.dk/teamtalk/v5.5/teamtalk-v5.5-centos7-x86_64.tgz
注:若提示找不到wget,可能是系统上未安装wget导致的,用yum install wget 安装后可解决
debian或ubuntu请使用apt install wget。来安装。
我们下载回来的是一个.tar 格式的压缩包,需要用tar 命令来解压。
tar -xzvf teamtalk-v5.5-centos7-x86_64.tgz
注:若提示找不到tar,照上述安装软件包的方法安装即可。
我们进入刚才解压出来的文件夹
cd teamtalk-v5.5-centos7-x86_64
复制TeamTalk程序文件到相应的目录
cp server/tt5srv /bin
cp server/systemd/tt5server.service /etc/systemd/system
我们来创建一个存放TeamTalk服务器配置的目录
mkdir /etc/teamtalk
切换到创建的目录
cd /etc/teamtalk
运行TeamTalk服务器配置向导
tt5srv -wizard
然后根据提示来配置服务器参数,见上文。
注:上文中所用到的软件名、目录名、和下载地址以你所下载的为准,切勿直接复制使用,若与我下载的软件版本不同,大多数命令将不可用。
下面我们要来创建一个名叫teamtalk的账户,软件需要在此账户下运行
useradd -s /sbin/nologin teamtalk
下面需要给存放TeamTalk服务器配置的目录设置所有者和所有组以及权限,让软件能够正常读取服务器配置文件
chown -R teamtalk:teamtalk /etc/teamtalk
chmod -R 0770 /etc/teamtalk
到这里,服务器的配置就已经完成了,下面我们来启动服务
systemctl enable --now tt5server
如果开启了firewalld防火墙,我们还需要放行相应的端口
firewall-cmd --add-port=10333/tcp --permanent
firewall-cmd --add-port=10333/udp --permanent
firewall-cmd reload
若在配置服务器的时候设置了其他的端口,根据上面的命令格式去添加即可
注:我使用的防火墙软件为firewalld,若使用的是其他防火墙或VBS的防火墙,请参阅相应的防火墙设置方法。
到此,TeamTalk服务器就配置完毕。
要获取Teamtalk软件包,请到官网下载,见上文。