Mumble

Mumble, TeamSpeak'e en iyi açık kaynak alternatif olan, düşük gecikme süreli ve yüksek kaliteli bir sesli sohbet yazılımıdır. VoIP iletişimleri varsayılan olarak OCB-AES128 kullanılarak zorunlu olarak şifrelenir, oyuncular için entegrasyonları vardır (örneğin üst üste bindirmeler), stabildir ve kaynak dostudur.

Sunucu, Tor arkasında herhangi bir sorun olmadan çalıştırılabilir.

Kurulum

Mumble'ın istemci ve sunucu için bir Debian deposu vardır, ancak çok eski olduğundan sunucuyu kendimiz derleyeceğiz.

Her iki ikili dosyayı da yerel makinenizde derlemenizi ve mumble-server'ı uzak sunucunuza scp kullanarak transfer etmenizi öneririm.

Bağımlılıkları yükleyin:

apt install build-essential cmake pkg-config qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qttools5-dev qttools5-dev-tools libqt5svg5-dev libboost-dev libssl-dev libprotobuf-dev protobuf-compiler libprotoc-dev libcap-dev libxi-dev libasound2-dev libogg-dev libsndfile1-dev libspeechd-dev libavahi-compat-libdnssd-dev libxcb-xinerama0 libzeroc-ice-dev libpoco-dev g++-multilib

Depoyu git ile klonlayın.

git clone https://github.com/mumble-voip/mumble.git && cd mumble

Tüm alt modülleri başlatın.

git submodule update --init

Bir derleme dizini oluşturun ve cmake komutunu çalıştırın. Cmake, mumble-server ve istemciyi derlemek için gerekli tüm dosyaları oluşturacaktır.

mkdir build && cd build && cmake ..

cmake kullanarak derleyin.

cmake

Derlemeden sonra, artık bir mumble-server dosyası, bir mumble (istemci) ve bir mumble-server.ini (yani yapılandırma dosyası) bulacaksınız.

Mumble sunucunuzu çalıştırma

Eğer bunu yerel makinenizde derlediyseniz, önce bunu uzak sunucunuza nasıl taşıyacağınızı kontrol edebilirsiniz.

Bundan sonra, mumble-server dosyanızı çalıştırılabilir hale getirin ve /usr/bin dizinine taşıyın.

chmod +x mumble-server && mv mumble-server /usr/bin

/etc/ dizininde bir klasör oluşturun ve yapılandırma dosyalarınızı oraya taşıyın.

mkdir /etc/mumble && mv mumble-server.ini /etc/mumble

Şimdi sunucuyu yapılandırmayı ve herhangi bir istemciden yönetici olarak bağlanıp kimlik doğrulaması yapabilmek için kullanılabilecek bir süper kullanıcı parolasıyla çalıştırabiliriz

mumble-server -ini mumble-server.ini -supw <şifreniz>

Arka planda çalışıp çalışmadığını ps aux komutuyla kontrol edin.

ps aux | grep mumble-server

Buna benzer bir çıktı alacaksınız.

root   127181  0.1  0.1 261064 21640 ?        Sl   19:18   0:01 ./mumble-server
root   127689  0.0  0.1 112956 22572 ?        Sl   19:19   0:00 ./mumble-server

Mumble sunucunuza Süper Kullanıcı olarak bağlanma

Muhtemelen yerel makinenizdeki derleme klasöründe mumble ikili dosyası ile kalacaksınız.

Şimdi bunu çalıştırılabilir hale getirmeli ve /usr/bin klasörüne taşımalısınız.

chmod +x mumble && mv mumble /usr/bin

GUI'yi tek komutla çalıştırın.

mumble

Buna benzer bir pencere açılacaktır.

bağlantı penceresi

Yeni Ekle... butonuna tıklayın ve sunucunuza bağlanmak için gerekli bilgileri doldurun.

sunucu ekleme penceresi

Eğer portu düzenlemediyseniz, 64738 varsayılan olacaktır.

Tamam'a tıklayın, sunucunuzu listeden seçin ve Bağlan'a tıklayın.

Artık kendi Mumble sunucunuza Süper Kullanıcı olarak bağlısınız!


Ekstra

scp ile ikili dosyayı taşıma

İkili dosyanızı uzak sunucunuzun ~ klasörüne taşıyın.

scp <ikili_dosyanız> root@<sunucu_ip_adresiniz>:~