Yang03 / blog

0 stars 0 forks source link

centos install coturn #24

Open Yang03 opened 5 years ago

Yang03 commented 5 years ago
wget http://turnserver.open-sys.org/downloads/v4.5.0.7/turnserver-4.5.0.7-CentOS7.4-x86_64.tar.gz

tar xvfz turnserver-4.5.0.7-CentOS7.4-x86_64.tar.gz

cd turnserver-4.5.0.7

./install.sh

修改配置文件

/etc/turnserver/turnserver.conf

openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem -out /etc/turn_server_cert.pem -days 99999 -nodes
# 设置转发的ip(局域网ip),如果不设置,他会自己选择默认的
relay-ip=xxxx

# 转发的外网ip(本机外网ip),用于NAT 地址映射
external-ip=xxxxx

# WebRTC 认证需要
lt-cred-mech

# REST API 认证需要
use-auth-secret

# REST API 加密所需的 KEY
# 这里我们使用“静态”的 KEY,Google 自己也用的这个
static-auth-secret=1234567890

# 用户登录域
realm=pano

# 证书
cert=/etc/turn_server_cert.pem

# 证书key
pkey=/etc/turn_server_pkey.pem

# 不输出log
#no-stdout-log

# 输出的log,将log输出到前台,然后会用supervisor来捕获
log-file=stdout

#syslog

# 存放进程的地方
pidfile="/var/run/turnserver.pid"

service turnserver start

Yang03 commented 5 years ago

https://www.webrtc-experiment.com/docs/TURN-server-installation-guide.html#centos

https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/