Clouodon Blog
    • 版块
    • 最新
    • 热门
    • 用户
    • 友链
    • 注册
    • 登录

    Mumble 语音服务器搭建

    已定时 已固定 已锁定 已移动 软件教程
    2 帖子 2 发布者 22 浏览 1 关注中
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • C 离线
      clouldon
      最后由 编辑

      所实践过的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️⃣ 是否开机自启

      👉 选 Yes

      2️⃣ 设置 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=128000
      

      2️⃣ 限制公网注册(防炸服)

      allowanonymous=false
      

      3️⃣ 只允许注册用户

      registerPassword=你的服务器密码
      

      🔒 九、安全建议(很重要)

      • 改默认端口(防扫描)
      • 禁止匿名(防骚扰)
      • 定期备份 /var/lib/mumble-server/

      🧠 补充:文件位置

      内容 路径
      配置文件 /etc/mumble-server.ini
      数据库 /var/lib/mumble-server/
      日志 /var/log/mumble-server/

      🧭 常见问题

      ❓ 连不上?

      • 80% 是端口没开(UDP!)
      • 云服务器安全组没放行

      ❓ 没声音?

      • 检查 UDP
      • NAT / 防火墙问题

      1 条回复 最后回复 回复 引用 0
      • 四折光曲四 离线
        四折光曲
        最后由 四折光曲 编辑

        https://github.com/mumble-voip/mumble-docker

        https://gitcode.com/gh_mirrors/mu/mumble/blob/master/auxiliary_files/mumble-server.ini

        添加环境变量:

        MUMBLE_CONFIG_PORT=3322

        MUMBLE_CUSTOM_CONFIG_FILE=/data/mumble_server_config.ini (不然每次重启都重置)

        MUMBLE_SUPERUSER_PASSWORD=xxxxx (超级用户名为:SuperUser)

        MUMBLE_CONFIG_SERVERPASSWORD=xxxxx

        MUMBLE_CONFIG_SENDVERSION=false

        允许中文用户名:在配置文件添加
        username=[-\w\x{4e00}-\x{9fa5}=\[\]{}\(\)\@\|\.]+

        已注册用户,需要清除密码才能连接,即注册后无需密码连接,保留证书

        1 条回复 最后回复 回复 引用 0

        你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

        厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

        有了你的建议,这篇帖子会更精彩哦 💗

        注册 登录
        • 第一个帖子
          最后一个帖子