Centos7.x 搭建coturn服务器

2021-10-11  本文已影响0人  IT匠心说
yum install -y make gcc cc gcc-c++ wget openssl-devel libevent libevent-devel openssl 
yum install git
git clone https://github.com/coturn/coturn 
cd coturn 
./configure 
make 
make install
which turnserver
cd /usr/local/etc/
cp turnserver.conf.default turnserver.conf
7810329-a7a537945fefdf08.png
openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem -out /etc/turn_server_cert.pem -days 99999 -nodes 
vim /usr/local/etc/turnserver.conf

# 网卡名
relay-device=eth0
#内网IP
listening-ip=172.16.0.5 
listening-port=3478
#内网IP
relay-ip=172.16.0.5
tls-listening-port=5349
# 外网IP
external-ip=134.xxx.xxx.xxx
relay-threads=500
#打开密码验证
lt-cred-mech
cert=/etc/turn_server_cert.pem
pkey=/etc/turn_server_pkey.pem
min-port=40000
max-port=65535
#设置用户名和密码,创建IceServer时使用
user=admin:123456
# 外网IP绑定的域名
realm=xxxx.cn
# 服务器名称,用于OAuth认证,默认和realm相同,部分浏览器本段不设可能会引发cors错误。
server-name=xxxx.cn
# 认证密码,和前面设置的密码保持一致
cli-password=123456

#开放端口
firewall-cmd --zone=public --add-port=3478/udp --permanent
firewall-cmd --zone=public --add-port=3478/tcp --permanent
#刷新防火墙
firewall-cmd --reload
#查看当前开放的端口
firewall-cmd --list-port
ps -ef | grep turnserver
kill -9 pid
image.png
上一篇 下一篇

猜你喜欢

热点阅读