coturn turn stun 伺服器搭建

2021-08-02 11:47:41 字數 1331 閱讀 2128

git clone

cd coturn

./configure

make

make install

2.安裝sqlite

yum install sqlite

3.生成認證使用者

turnadmin -a –u 使用者名稱 -r beijing -p 密碼

turnadmin -a –u 使用者名稱 -r beijing -p 密碼

a 是新增管理員

4.然後生成md5碼

turnadmin -k –u 使用者名稱 -r beijing -p 密碼

5.生成證書

openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem -out /etc/turn_server_cert.pem -days 99999 -nodes

一路回車就好

6.建立配置檔案

vi /usr/local/etc/turnserver.conf

listening-device=eth1

relay-device=eth1

listening-port=3478

listening-ip=you_ip

listening-ip=you_ip2

(stun 需要兩個公網ip,只有乙個公網ip只能作文turn伺服器)

tls-listening-port=5349

lt-cred-mech

min-port=59000

max-port=65000

realm=beijing

no-loopback-peers

no-multicast-peers

mobility

no-cli

cert=/etc/turn_server_cert.pem

pkey=/etc/turn_server_pkey.pem

fingerprint

stale-nonce=600

7.啟動coturn

cd /usr/local/etc

nohup turnserver &

有很多種啟動方式可以命令列啟動也可以使用配置檔案啟動

安裝Coturn(TURN STUN伺服器)

安裝coturn turn stun伺服器 在雲上使用turn stun伺服器,需要開啟安全組中的所有udp埠,因為stun turn將使用整個0 65535範圍內的任何可用埠。在ubuntu 16.04 xenial 上,可以直接從軟體包儲存庫安裝coturn sudo apt get insta...

spring cloud ribbon呼叫服務

目錄4 測試 ribbon主要負責負載均衡呼叫,是基於netflix ribbon實現的一套客戶端。主要功能是提供客戶端的軟體負載均衡演算法和服務呼叫。ribbon會自動的幫助你基於某種規則去連這些機器。簡單來說 ribbon 負載均衡 resttemplate nginx是伺服器負載均衡,集中式負...

git正式服與測試服鉤子自動更新

伺服器 centos7.4 阿里雲 使用寶塔控制面板,使用gitlab實現git專案 git伺服器要大於4g。否則會卡 也可以使用碼雲,git等。實現內容 分支,新建乙個test分支。test提交,測試服更新。master更新,正式服更新。目錄許可權 正式服與測試服都給www許可權,否則會提示無更新...