coturn(turn/stun)服務器搭建

1.下載編譯安裝

git clone https://github.com/coturn/coturn
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 &
有很多種啓動方式可以命令行啓動也可以使用配置文件啓動

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章