如何在 Linux CentOS 7 上安装和设置 Mumble 服务器 {Murmur}如何在 Linux CentOS 7 上安装和设置 Mumble 服务器 {Murmur}如何在 Linux CentOS 7 上安装和设置 Mumble 服务器 {Murmur}如何在 Linux CentOS 7 上安装和设置 Mumble 服务器 {Murmur}
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux CentOS 7 上安装和设置 Mumble 服务器 {Murmur}

Mumble 是一款开源、低延迟、高质量的语音聊天软件,主要为在线游戏社区设计。它旨在为用户提供安全、可靠、可扩展的通信系统。 Mumble 有两个组件,用户安装在其计算机上的客户端软件和在专用服务器上运行的服务器软件。在本文中,我们将讨论如何在 Linux CentOS 7 上安装和设置 Mumble 服务器(通常称为 Murmur)。

先决条件

在开始安装过程之前,我们需要确保满足以下先决条件 -

  • 具有 root 访问权限的 Linux CentOS 7 服务器

  • SSH 客户端,例如 PuTTY 或终端

  • 具有 sudo 权限的非 root 用户

第 1 步:更新系统

在开始安装过程之前,我们需要将CentOS 7系统更新到最新版本。为此,请以具有 sudo 权限的非 root 用户身份登录服务器并运行以下命令 -

sudo yum update

此命令会将系统软件包更新到最新的可用版本。

第 2 步:安装 EPEL 存储库

Murmur 在默认 CentOS 7 存储库中不可用。因此,我们需要安装 Extra Packages for Enterprise Linux (EPEL) 存储库来安装 Murmur。要安装 EPEL 存储库,请运行以下命令 -

sudo yum install epel-release

安装 EPEL 存储库后,我们就可以继续安装 Murmur。

第三步:安装Murmur服务器

要安装 Murmur,请运行以下命令 -

sudo yum install mumble-server

此命令将在 CentOS 7 服务器上下载并安装 Murmur。

步骤 4:配置 Murmur 服务器

安装 Murmur 后,我们需要对其进行配置以满足我们的需求。 Murmur 服务器配置文件位于 /etc/mumble-server.ini。我们可以使用任何文本编辑器编辑该文件。在本文中,我们将使用纳米。

sudo nano /etc/mumble-server.ini

打开配置文件后,我们需要进行以下更改 -

  • 设置超级用户密码 - 默认情况下,不设置超级用户密码。因此,我们需要为超级用户设置一个密码。为此,请找到“serverpassword=”行。取消注释并设置一个强密码。

  • 设置服务器主机名 - 将服务器主机名设置为服务器的完全限定域名(FQDN)。

  • 设置服务器带宽 - 根据您的互联网连接速度设置服务器带宽。默认情况下,服务器带宽设置为72000,这对于大多数用户来说应该足够了。

进行必要的更改后,保存文件并退出。

第5步:启动Murmur服务器

配置 Murmur 后,我们可以使用以下命令启动服务器 -

sudo systemctl start mumble-server

此命令将启动 Murmur 服务器。要检查服务器的状态,请运行以下命令 -

sudo systemctl status mumble-server

此命令将显示 Murmur 服务器的状态。

步骤 6:配置防火墙

默认情况下,CentOS 7 附带安装了firewalld 防火墙。因此,我们需要配置防火墙以允许流量到达 Murmur 服务器。为此,请运行以下命令 -

sudo firewall-cmd --permanent --add-port=64738/tcp
sudo firewall-cmd --permanent --add-port=64738/udp
sudo firewall-cmd --reload

这些命令将允许通过 TCP 和 UDP 端口 64738 向 Murmur 服务器发送流量。

第 7 步:连接到 Murmur 服务器

设置完 Murmur 服务器后,我们可以使用 Mumble 客户端软件连接到它。您可以从官方网站(https://www.mumble.info/downloads/)下载Mumble客户端软件。

下载并安装客户端软件后,将其打开并单击“添加新...”。在“服务器”选项卡中,输入服务器主机名或 IP 地址、端口号(默认为 64738)以及服务器标签。单击“确定”保存更改。

接下来,单击“连接”以连接到 Murmur 服务器。系统将提示您输入用户名和密码。输入您在 Murmur 服务器配置文件中设置的超级用户用户名和密码。

连接到服务器后,您可以根据需要创建频道、管理用户和配置权限。

除了游戏社区之外,Mumble 还可以用于其他用途,例如举办在线会议、远程协作和在线课程。其低延迟和高品质音频使其成为实时通信的绝佳选择。

要进一步自定义 Murmur 服务器,您可以修改配置文件以更改服务器带宽、编解码器和 SSL 证书等设置。此外,您可以安装第三方插件来添加额外的功能,例如文本转语音、音乐机器人以及与其他服务的集成。

确保 Murmur 服务器保持最新的安全补丁非常重要,以确保用户数据的安全。您可以使用以下命令检查更新 -

sudo yum check-update mumble-server

如果有可用更新,您可以使用以下命令安装它们 -

sudo yum update mumble-server

Mumble 的优点之一是其资源使用率低,使其非常适合在低端服务器或虚拟专用服务器 (VPS) 上运行。这意味着您可以在经济高效的托管计划上托管 Mumble 服务器,而无需牺牲性能。

为了增强 Mumble 服务器的安全性,您可以启用 SSL 加密来加密服务器和客户端之间的通信。这将防止窃听和中间人攻击。您可以从受信任的证书颁发机构 (CA) 获取 SSL 证书或使用 OpenSSL 生成自签名证书。

要生成自签名证书,请运行以下命令 -

openssl req -newkey rsa:2048 -nodes -keyout /etc/pki/tls/private/mumble-server.key -x509 -days 365 -out /etc/pki/tls/certs/mumble-server.crt

此命令将生成一个私钥和一个有效期为 365 天的自签名证书。

要在 Murmur 中启用 SSL 加密,请将以下行添加到 Murmur 服务器配置文件中 -

sslCert=/etc/pki/tls/certs/mumble-server.crt
sslKey=/etc/pki/tls/private/mumble-server.key

重新启动 Murmur 服务器以应用更改 -

sudo systemctl restart mumble-server

启用 SSL 加密后,您可以确保服务器和客户端之间的通信安全且加密。

设置 Mumble 服务器的另一个重要方面是管理用户权限和访问。默认情况下,Murmur 向第一个连接到服务器的用户授予超级用户状态。超级用户对服务器具有完全控制权,可以管理频道、用户和权限。

为了管理用户权限,您可以创建组并为每个组分配权限。例如,您可以创建一个能够踢出和禁止用户的“主持人”组,以及一个具有有限权限的“常规”组。然后,您可以根据用户的角色或状态将他们分配到适当的组。

要创建新组,请单击 Mumble 客户端软件中的“组”选项卡,然后单击“添加”。输入组的名称并选择要授予该组的权限。创建组后,您可以通过右键单击用户名称并选择“编辑用户”来将用户分配给该组。在“组”选项卡中,选择适当的组并单击“添加”。

通过管理用户权限和访问,您可以确保您的 Mumble 服务器安全且组织良好。

除了管理用户和组之外,您还可以自定义 Mumble 客户端软件的外观和行为。例如,您可以更改客户端软件的字体大小、颜色和主题,或者配置常用操作的热键。

要自定义 Mumble 客户端软件的外观和行为,请单击“配置”并选择“设置”。在“用户界面”选项卡中,您可以更改客户端软件的外观和行为。在“快捷方式”选项卡中,您可以配置常用操作的热键,例如静音、静音和一键通。

通过自定义客户端软件的外观和行为,您可以为用户提供个性化且用户友好的体验。

结论

在本文中,我们讨论了如何在 Linux CentOS 7 上安装和设置 Murmur 服务器。我们还介绍了如何配置服务器并使用 Mumble 客户端软件连接到它。通过此设置,您可以为您的在线游戏社区提供可靠且安全的通信系统。

©2015-2025 艾丽卡 support@alaica.com