日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

自己建服务器 语音盒子_使用Mumble搭建私人语音服务器

發(fā)布時間:2023/12/15 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自己建服务器 语音盒子_使用Mumble搭建私人语音服务器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

之前與朋友一起在CSGO開黑時一直用的是微信語音,沒有按鍵發(fā)言用的很不順手。YY語音的廣告太多不忍直視,Discord又被墻了。正好自己有個阿里云的服務(wù)器,就想著自己搭建一個語音服務(wù)器,也方便上網(wǎng)課的時候建立討論組。于是乎上網(wǎng)查找了一番,找到了一個叫Mumble的語音軟件,它的語音客戶端全平臺支持,官方的搭建文檔介紹詳細,簡直就是開黑神器。話不多說,接下來就是我的搭建過程

下載Mumble服務(wù)器安裝包

Mumble官方下載頁面在這里,選擇下載Static Linux Server,然后從瀏覽器的下載管理中把下載鏈接復(fù)制出來,在服務(wù)器上使用wget DOWNLOAD_ADDERSS下載(DOWNLOAD_ADDRESS為剛剛復(fù)制的下載鏈接)

如果官方鏈接太慢的話,我的服務(wù)器上也提供了Mumble V1.3.0的服務(wù)器安裝包、Windows安裝包、macOS安裝包,需要的可以從這個頁面找到并下載。使用我的服務(wù)器提供的下載地址下載Mumble Server:

wget http://fisher.lazybone.xyz/downloads/software/murmur-static_x86-1.3.0.tar.bz2

解壓安裝包、添加用戶和用戶組

下載完安裝包后,解壓并移動到指定目錄下。同時從安裝包中復(fù)制一份配置文件到/etc中

tar -vxjf ./murmur-static_x86-1.3.0.tar.bz2

sudo mkdir /usr/local/murmur

sudo cp -r ./murmur-static_x86-1.3.0/* /usr/local/murmur/

sudo cp ./murmur-static_x86-1.3.0/murmur.ini /etc/murmur.ini

創(chuàng)建用戶、用戶組、數(shù)據(jù)文件夾和日志文件夾。同時修改創(chuàng)建的文件和文件夾的權(quán)限、擁有者

sudo groupadd -r murmur

sudo useradd -r -g murmur -m -d /var/lib/murmur -s /sbin/nologin murmur

sudo mkdir /var/log/murmur

sudo chown murmur:murmur /var/log/murmur

sudo chmod 0770 /var/log/murmur

配置服務(wù)器參數(shù)

使用vim編輯murmur.ini文件

vim /etc/murmur.ini

指定以下3個參數(shù)

database=/var/lib/murmur/murmur.sqlite

logfile=/var/log/murmur/murmur.log

pidfile=/var/run/murmur/murmur.pid

以下參數(shù)可根據(jù)自己需要修改

# 歡迎進入服務(wù)器信息,可以修改成自己喜歡的

welcometext="Welcome to Fisher's mumble server!"

# 語音服務(wù)器端口,待會對應(yīng)防火墻端口需要打開

port=64738

# 服務(wù)器密碼,進入服務(wù)器時會詢問輸入

serverpassword=12345678

# 最大語音帶寬,我改成了128kbit/s,可根據(jù)自己需要修改

bandwidth=128000

# 最多允許多少名用戶進入服務(wù)器

users=10

添加系統(tǒng)服務(wù)模塊

添加系統(tǒng)服務(wù)單元,以允許Mumble在后臺運行

使用root權(quán)限創(chuàng)建murmur.service

sudo vim /etc/systemd/system/murmur.serivce

將以下數(shù)據(jù)復(fù)制到murmur.service中,然后保存退出

[Unit]

Description=Mumble Server (Murmur)

Requires=network-online.target

After=network-online.target mariadb.service time-sync.target

[Service]

User=murmur

Type=forking

ExecStart=/usr/local/murmur/murmur.x86 -ini /etc/murmur.ini

PIDFile=/var/run/murmur/murmur.pid

ExecReload=/bin/kill -s HUP $MAINPID

[Install]

WantedBy=multi-user.target

由于現(xiàn)在的操作系統(tǒng)會在重啟時放棄var/run中的更改,為了重新創(chuàng)建Mumble的PID文件夾,我們需要創(chuàng)建murmur.conf文件

使用root權(quán)限創(chuàng)建murmur.conf

sudo vim /etc/tmpfiles.d/murmur.conf

將以下數(shù)據(jù)復(fù)制到murmur.conf中,然后保存退出

d /var/run/murmur 775 murmur murmur

配置日志文件

使用root權(quán)限創(chuàng)建murmur

sudo vim /etc/logrotate.d/murmur

將以下數(shù)據(jù)復(fù)制到murmur中

/var/log/murmur/*log {

su murmur murmur

dateext

rotate 4

missingok

notifempty

sharedscripts

delaycompress

postrotate

/bin/systemctl reload murmur.service > /dev/null 2>/dev/null || true

endscript

}

配置防火墻

不同的云服務(wù)器商設(shè)置防火墻的方式不同。對于阿里云的輕量服務(wù)器,服務(wù)器的管理界面中點擊防火墻,添加TCP和UDP的64738端口(端口根據(jù)上面配置文件改變而改變)

配置防火墻

啟動服務(wù)器

刷新系統(tǒng)服務(wù)

sudo systemd-tmpfiles --create /etc/tmpfiles.d/murmur.conf

sudo systemctl daemon-reload

允許開機自動啟動Mumble服務(wù)

sudo systemctl enable murmur.service

正式啟動Mumble服務(wù)器

sudo systemctl start murmur.service

當(dāng)看到active(running)時,表示Mumble服務(wù)器啟動成功

啟動服務(wù)器

連接服務(wù)器,完成!

打開自己電腦上的Mumble,點擊左上角小地球,點擊添加,填入自己的服務(wù)器地址,用戶名自己起一個喜歡的(不能是SpuerUser,這是Mumble管理員賬號)。點擊OK后連接,輸入密碼,大功告成!

添加服務(wù)器

進階操作:添加、修改頻道

如果使用的小伙伴太多了,需要分開不同的頻道使用的時候,就需要使用SuperUser用戶連接服務(wù)器并對root頻道進行修改了。要使用SuperUser很簡單,可以使用首次啟動時系統(tǒng)隨機分配的密碼,也可以自己設(shè)置一個密碼

對于系統(tǒng)隨機分配的密碼,使用以下命令:

cat /var/log/murmur/murmur.log

查找year-month-day hour:min:sec 1 => Password for 'SuperUser' set to 'supersecretpassword'這條日志,密碼就是那一串supersecretpassword。由于我的服務(wù)器用了好久了,那一串日志被覆蓋掉了,這里就沒有截圖了(逃

對于自己設(shè)置一個密碼,使用以下命令即可:

cd /usr/local/murmur

./murmur.x86 -ini /etc/murmur.ini -supw PASSWORD

其中PASSWORD改成自己想要設(shè)定的密碼。接下來在Mumble軟件中添加自己的服務(wù)器,用戶名使用SuperUser,密碼填自己剛剛設(shè)置的密碼

管理員登錄

連接到服務(wù)器后,對著root頻道右鍵,就可以進行頻道添加、修改、刪除的操作了。最后配置一下自己的音頻輸入輸出,就可以愉快地與朋友開黑了!

總結(jié)

以上是生活随笔為你收集整理的自己建服务器 语音盒子_使用Mumble搭建私人语音服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。