CentOS 7 搭建 TeamSpeak3 伺服器

iXiAo9發表於2019-07-03

TeamSpeak 是一款老牌VoIP工具軟體,被國外廣大遊戲玩家所採用。國內使用者可能不是很熟悉。TeamSpeak 是一款非常流行的跨平臺VoIP和文字聊天應用程式,可用於企業內部業務通訊、教育和培訓(講座)、線上遊戲以及朋友間的聊天溝通。TeamSpeak 提供了一種使用更簡單、安全性強、語音質量高、系統和頻寬利用率低的解決方案。軟體採用客戶機——伺服器體系結構,可以實時處理成千上萬的使用者。

TeamSpeak具有以下關鍵特性:

  • 易於使用,高度可定製
  • 高度可擴充套件性
  • 支援高安全性標準
  • 提供卓越的語音質量
  • 允許低系統資源和頻寬使用
  • 支援強大的檔案傳輸
  • 支援健壯的許可權系統
  • 支援驚人的3D聲音效果
  • 允許移動連線

準備環境

  • CentOS7系統伺服器 正常訪問外網
  • Teamspeak3-server_linux_amd64-3.7.1
  • TeamSpeak 3 Client 3.2.5
  • Linux基礎操作

注意:中文版TeamSpeak3 版本為:3.1.6 會出現 此伺服器需要您使用更高版本的客戶端
請使用官方英文版


禁用CentOS 7防火牆和SElinux

CentOS 7防火牆

systemctl stop firewalld

CentOS 7 SElinux(臨時關閉)

setenforce 0

升級 CentOS 7 系統並安裝依賴工具包

yum update

升級完畢後需要安裝相關依賴

yum install vim wget perl tar net-tools bzip2

TeamSpeak應用不允許使用root許可權去啟動

所以必須建立一個賬號來去執行它

新增使用者並設定密碼

useradd teamspeak
passwd teamspeak

下載Teamspeak服務端

wget https://files.teamspeak-services.com/releases/server/3.7.1/teamspeak3-server_linux_amd64-3.7.1.tar.bz2

解壓檔案

tar -jxf teamspeak3-server_linux_amd64-3.7.1.tar.bz2

把解壓出來的檔案改個名字並更改儲存目錄

mv teamspeak3-server_linux_amd64 /home/teamspeak/teamspeak3

啟動Teamspeak

我們需要切換到teamspeak使用者來啟動,剛剛也說到了,teamspeak不允許使用root使用者啟動該應用。

切換使用者並直接到該使用者家目錄

su - teamspeak

進入目錄

cd teamspeak3/

啟動Teamspeak3

./ts3server_startscript.sh start license_accepted=1

輸出結果是這個樣子就是成功了

------------------------------------------------------------------
                      I M P O R T A N T                           
------------------------------------------------------------------
               Server Query Admin Account created                 
         loginname= "serveradmin", password= "5u5qdT8O"
------------------------------------------------------------------

------------------------------------------------------------------
                      I M P O R T A N T                           
------------------------------------------------------------------
      ServerAdmin privilege key created, please use it to gain 
      serveradmin rights for your virtualserver. please
      also check the doc/privilegekey_guide.txt for details.

       token=nsXIaHhxnMWQJnREt2s6v6yShvlBrTxRWpPrNnee
------------------------------------------------------------------

注意儲存這個資訊用於連線伺服器使用

關閉Teamspeak3

./ts3server_startscript.sh stop

檢視Teamspeak3

./ts3server_startscript.sh status

客戶端連線伺服器

啟動Teamspeak3

選擇左上角Connections

第一個選項Connect

Server Nickname of Address (填寫你的伺服器IP或者域名)

Server Password (填寫伺服器剛剛生成的password)就是下面這個

password= "5u5qdT8O"

然後然後點選Connect

此時會彈出Use Privilege Key頁面

輸入剛剛生成的token

token=nsXIaHhxnMWQJnREt2s6v6yShvlBrTxRWpPrNnee

即可完成連線

token只能使用一次,該token會與你登陸的賬號進行繫結。

繫結token後你的賬號就會擁有頻道管理功能。

一頓操作猛如虎,定睛一看原地杵。

相關文章