Linux中搭建coturn服務(wù)器的過(guò)程
1、下載coturn源碼
git clone https://github.com/coturn/coturn.git
2、進(jìn)入到coturn路徑下,執(zhí)行一下命令。
./configure
出現(xiàn)以下錯(cuò)誤:
問(wèn)題1:ERROR: OpenSSL Crypto development libraries are not installed properly in required location.
解決辦法:sudo apt-get install libssl-dev 執(zhí)行此命令安裝libssl
問(wèn)題2:Libevent2 development libraries are not installed properly in required location.
解決辦法:sudo apt-get install libssl-dev libevent-dev
出現(xiàn)以下界面說(shuō)明./configure執(zhí)行成功。

3、執(zhí)行make,進(jìn)行編譯。出現(xiàn)以下界面則編譯成功。

4、執(zhí)行make install 安裝。出現(xiàn)以下界面則安裝成功。

5、服務(wù)器配置
#與前ifconfig查到的網(wǎng)卡名稱一致(如果無(wú)法運(yùn)行ifconfig,可以在windows的cmd窗口中使用ipconfig,如果只有一塊網(wǎng)卡,可以默認(rèn)使用如下值) relay-device=eth0 #內(nèi)網(wǎng)IP(ipconfig查到的IP地址) listening-ip=192.168.1.188 #公網(wǎng)IP(局域網(wǎng)可以使用與上面相同的ip地址) external-ip=113.119.27.xx #第1步創(chuàng)建的用戶名密碼,創(chuàng)建IceServer時(shí)用 user=your_username:your_password #一般與turnadmin創(chuàng)建用戶時(shí)指定的realm一致 realm=xxx.com #端口號(hào) listening-port=3478 #不開(kāi)啟會(huì)報(bào)CONFIG ERROR: Empty cli-password, and so telnet cli interface is disabled! Please set a non empty cli-password!錯(cuò)誤 cli-password=qwerty cert=/etc/turn_server_cert.pem pkey=/etc/turn_server_pkey.pem
6、部署STURN服務(wù)
turnserver -v -r xxx.xxx.xxx.xxx(公網(wǎng)ip):3478 -a -o -c turnserver.conf
7、查看是否啟動(dòng)
sudo lsof -i:3478
8、關(guān)閉STURN服務(wù)
kill -9 <pid>
9、測(cè)試
Trickle ICE (webrtc.github.io)

參考鏈接:https://blog.csdn.net/lepaitianshi/article/details/123778506
到此這篇關(guān)于Linux中搭建coturn服務(wù)器的文章就介紹到這了,更多相關(guān)Linux 搭建coturn服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于Read-only file system問(wèn)題的解決
這篇文章主要介紹了關(guān)于Read-only file system問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06
Linux跨平臺(tái)文件共享利器Samba的使用方法和最佳實(shí)踐
在混合操作系統(tǒng)環(huán)境中,如何讓 Linux/UNIX 服務(wù)器與 Windows 客戶端之間實(shí)現(xiàn)無(wú)縫的文件和打印共享,一直是運(yùn)維人員的核心需求之一,本文將從原理、安裝、配置、安全加固到性能優(yōu)化,全面介紹 Samba 的使用方法和最佳實(shí)踐,需要的朋友可以參考下2026-05-05
Linux環(huán)境下實(shí)現(xiàn)多進(jìn)程Socket通信功能
在網(wǎng)絡(luò)編程中,服務(wù)器與多個(gè)客戶端之間的通信是一個(gè)常見(jiàn)的需求,本文將介紹如何在Linux環(huán)境下實(shí)現(xiàn)一個(gè)服務(wù)器程序,該程序能夠啟動(dòng)多個(gè)客戶端進(jìn)程,并通過(guò)Socket與這些客戶端進(jìn)行通信,需要的朋友可以參考下2025-05-05
Linux環(huán)境下監(jiān)控和檢查內(nèi)存使用的幾種方法
內(nèi)存管理是保持 Linux 系統(tǒng)平穩(wěn)運(yùn)行的重要組成部分,無(wú)論您是系統(tǒng)管理員、開(kāi)發(fā)者,學(xué)會(huì)檢查 Linux 內(nèi)存使用情況是確保系統(tǒng)穩(wěn)定性和性能的關(guān)鍵步驟,本文將介紹在 Linux 環(huán)境下監(jiān)控和檢查內(nèi)存使用的幾種方法,需要的朋友可以參考下2025-12-12
Linux定時(shí)備份數(shù)據(jù)庫(kù)到指定郵箱的方法
這篇文章主要介紹了Linux定時(shí)備份數(shù)據(jù)庫(kù)到指定郵箱的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07
PHP程序員玩轉(zhuǎn)Linux系列 Nginx中的HTTPS詳解
這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,MySQL備份還原教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
CentOS7環(huán)境搭建python3以及與python2實(shí)現(xiàn)共存的方法
這篇文章主要介紹了CentOS7環(huán)境搭建python3以及與python2實(shí)現(xiàn)共存的方法,結(jié)合實(shí)例形式簡(jiǎn)單分析了CentOS7環(huán)境下安裝Python3的步驟、命令及測(cè)試代碼示例,非常簡(jiǎn)單易懂,需要的朋友可以參考下2018-06-06
CentOS 7.* 更換國(guó)內(nèi)鏡像源完整指南
對(duì)于國(guó)內(nèi)的CentOS用戶來(lái)說(shuō),使用官方源進(jìn)行軟件安裝和系統(tǒng)更新往往會(huì)遇到速度慢、連接不穩(wěn)定等問(wèn)題,本文將詳細(xì)介紹如何為CentOS 7.*系統(tǒng)更換國(guó)內(nèi)鏡像源,大幅提升軟件包下載速度,需要的朋友可以參考下2025-08-08

