云服務器搭建coturn不能正常使用的問題

云服務器搭建coturn之所以測試不通過绢彤,大部分的原因都是因為云服務器沒有開放相應的端口并扇。

這里我們以《Linux后臺服務器開發(fā)》系列課程中的音視頻技術為例号俐,講解應該怎么在公網(wǎng)搭建coturn屯阀。

1. 我們要開放的端口

我們先列舉下我們要用到的端口

3478:是打洞必備的端口降狠,我們將其開放為udp、tcp

40000-60000:我們在P2P不成功時需要走turn模式铣猩,涉及到udp端口開放的問題揖铜,所以這里可以指定一段UDP端口范圍,在后續(xù)我們啟動coturn的時候达皿,我們可以通過min-port和max-port參數(shù)設置udp端口范圍天吓。

這里再引申講解贿肩,我們在搭建AppRTC時還涉及到443/8090/8088/8089,所以這部分端口也需要開放龄寞。

2. 云服務器端口開放規(guī)則

往下看之前先確定一個知識點汰规,云服務器的防火墻分兩層:

云服務器接入層:即是云服務商的安全組,需要通過網(wǎng)頁登錄云服務商設置安全組物邑;

系統(tǒng)主機(ubuntu或centos):即我們可以自己在系統(tǒng)操作的防火墻溜哮,這里為了更為快速把系統(tǒng)搭建起來,建議是先把系統(tǒng)的防火墻先關閉色解。

3. 騰訊云服務器開放WebRTC開放所需要的端口

接下來以騰訊云為例去搭建coturn服務器(手上沒有阿里云的服務器)

對于新手來講茂嗓,建議先把主機系統(tǒng)的防火墻關掉,當然了如果你對防火墻配置非常熟悉那你可以在系統(tǒng)防火墻開發(fā)相應的端口科阎。

centos(可參考):

查看防火墻狀態(tài)

? ? systemctl status firewalld.service

? ?打印

關閉防火墻(這個命令只是暫時關閉述吸,重啟后防火墻又生效)

? ? ?systemctl stop firewalld.service

禁止防火墻(重啟后也是關閉狀態(tài))

? ? ?systemctl disable firewalld.service

ubuntu(可參考):

查看防火墻狀態(tài)(顯示Status: inactive則說明已經(jīng)關閉服務器)

sudo ufw status

禁止防火墻

? ? ??sudo ufw disable

第一步,先使用nc命令檢測要使用的端口是否已經(jīng)開放锣笨,比如檢測3478端口

nc使用參考:https://www.cnblogs.com/zhaijiahui/p/9028402.html

以服務器IP:129.204.197.213 為例

簡單的檢測原理:服務器使用nc -l 3478監(jiān)聽3478端口蝌矛,然后找一臺linux機器使用nc 命令去連接,具體操作

比如:測試3478的TCP是否開放

服務器:

sudo nc -l3478

客戶端:

nc -v129.204.197.2133478

連接成功時提示

Connection to129.204.197.2133478port [tcp/*] succeeded!

如果沒有開放那就要去設置云服務器的安全組了错英。

第二步設置云服務器的安全組

以騰訊云為例:https://console.cloud.tencent.com/cvm/securitygroup

這里還有個UDP的端口范圍(coturn做relay時使用)

要確定修改的規(guī)則是已經(jīng)關聯(lián)到自己主機的入撒。

參考規(guī)則:https://cloud.tencent.com/document/product/213/34601

將我們需要的端口都開放

3478:udp/tcp

443:tcp

8088:tcp

8089:tcp

8090:tcp

40000-60000:udp

第三步 啟動coturn的時候帶上min-port和max-port參數(shù),即是

sudo nohup turnserver?--min-port 40000 --max-port 60000 -L 0.0.0.0 -a -u lqf:123456 -v -f -r nort.gov &

或者我們可以在前臺啟動coturn進行測試先

sudo turnserver?--min-port 40000 --max-port 60000 -L 0.0.0.0 -a -u lqf:123456 -v -f -r nort.gov

第四步 測試coturn是否正常

測試網(wǎng)址:https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice

具體參考上課的文檔

測試stun椭岩,測試stun的時候不需要輸入賬號密碼茅逮,只需要輸入stun:

加入后選擇all,可以F12開右邊瀏覽器終端輸出簿煌,然后點擊Gather candidates氮唯,進行測試,出現(xiàn)done說明stun是起作用了姨伟。

測試turn惩琉,需要輸入turn地址,以turn:開頭夺荒,以及賬號密碼瞒渠,單純測試turn則選擇relay

即是

加入后,選擇relay技扼,可以F12開右邊瀏覽器終端輸出伍玖,然后點擊Gather candidates,進行測試剿吻,出現(xiàn)done說明turn是起作用了窍箍。

4 附錄

4.1 停止coturn服務

如果是ubuntu 請執(zhí)行命令之前加sudo

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子椰棘,更是在濱河造成了極大的恐慌纺棺,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件邪狞,死亡現(xiàn)場離奇詭異祷蝌,居然都是意外死亡,警方通過查閱死者的電腦和手機帆卓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門巨朦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人剑令,你說我怎么就攤上這事糊啡。” “怎么了吁津?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵悔橄,是天一觀的道長。 經(jīng)常有香客問我腺毫,道長,這世上最難降的妖魔是什么挣柬? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任潮酒,我火速辦了婚禮,結(jié)果婚禮上邪蛔,老公的妹妹穿的比我還像新娘急黎。我一直安慰自己,他們只是感情好侧到,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布勃教。 她就那樣靜靜地躺著,像睡著了一般匠抗。 火紅的嫁衣襯著肌膚如雪故源。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天汞贸,我揣著相機與錄音绳军,去河邊找鬼。 笑死矢腻,一個胖子當著我的面吹牛门驾,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播多柑,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼奶是,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起聂沙,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤秆麸,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后逐纬,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛔屹,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年豁生,在試婚紗的時候發(fā)現(xiàn)自己被綠了兔毒。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡甸箱,死狀恐怖育叁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情芍殖,我是刑警寧澤豪嗽,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站豌骏,受9級特大地震影響龟梦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜窃躲,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一计贰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蒂窒,春花似錦躁倒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至衰抑,卻和暖如春象迎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背呛踊。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工挖帘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人恋技。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓拇舀,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蜻底。 傳聞我的和親對象是個殘疾皇子骄崩,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內(nèi)容