Mumble 语音服务器搭建
-
所实践过的GPT可用的安装流程
不使用 Docker 的 Mumble(Murmur)服务器完整搭建流程,以常见的 Linux(Ubuntu/Debian)为例,直接能用。
🧱 一、准备环境
推荐系统:
- Ubuntu 20.04 / 22.04 / 24.04
- Debian 11 / 12
更新系统:
sudo apt update && sudo apt upgrade -y
二、安装 Mumble 服务器(Murmur)直接用官方仓库:
sudo apt install mumble-server -y安装过程中会问两个问题:
1️⃣ 是否开机自启
选 Yes2️⃣ 设置 SuperUser 密码
设置一个管理员密码(很重要)
️ 三、基础配置配置文件位置:
/etc/mumble-server.ini编辑:
sudo nano /etc/mumble-server.ini
常用关键配置(建议改)# 监听端口(默认 64738) port=64738 # 最大用户数 users=50 # 欢迎消息 welcometext="欢迎来到我的语音服务器" # 带宽限制(单位 bit/s) bandwidth=72000 # 是否允许匿名用户 allowanonymous=true # 服务器名称 registerName=My Mumble Server
保存退出(Ctrl+O → Enter)
四、设置管理员密码(如果刚才没设)sudo murmurd -ini /etc/mumble-server.ini -supw yourpass
五、启动服务sudo systemctl start murmurd开机自启(如果没选):
sudo systemctl enable murmurd检查状态:
sudo systemctl status murmurd
六、开放端口(非常关键)Mumble 默认端口:
- 64738 UDP(语音)
- 64738 TCP(控制)
如果你用 UFW:
sudo ufw allow 64738/tcp sudo ufw allow 64738/udp sudo ufw reload如果是云服务器(阿里云 / AWS / GCP)
还要在安全组里放行端口
🧪 七、连接测试
客户端(Mumble)连接:
地址: 你的服务器IP 端口: 64738 用户名: 随便管理员登录:
- 用户名:
SuperUser - 密码:你刚设的
八、优化建议(进阶)1️⃣ 降低延迟
bandwidth=1280002️⃣ 限制公网注册(防炸服)
allowanonymous=false3️⃣ 只允许注册用户
registerPassword=你的服务器密码
九、安全建议(很重要)- 改默认端口(防扫描)
- 禁止匿名(防骚扰)
- 定期备份
/var/lib/mumble-server/
🧠 补充:文件位置
内容 路径 配置文件 /etc/mumble-server.ini数据库 /var/lib/mumble-server/日志 /var/log/mumble-server/
🧭 常见问题
连不上?- 80% 是端口没开(UDP!)
- 云服务器安全组没放行
没声音?- 检查 UDP
- NAT / 防火墙问题
-
https://github.com/mumble-voip/mumble-docker
https://gitcode.com/gh_mirrors/mu/mumble/blob/master/auxiliary_files/mumble-server.ini
添加环境变量:
MUMBLE_CONFIG_PORT=3322MUMBLE_CUSTOM_CONFIG_FILE=/data/mumble_server_config.ini(不然每次重启都重置)MUMBLE_SUPERUSER_PASSWORD=xxxxx(超级用户名为:SuperUser)MUMBLE_CONFIG_SERVERPASSWORD=xxxxxMUMBLE_CONFIG_SENDVERSION=false允许中文用户名:在配置文件添加
username=[-\w\x{4e00}-\x{9fa5}=\[\]{}\(\)\@\|\.]+已注册用户,需要清除密码才能连接,即注册后无需密码连接,保留证书