一 安装coturn服务
git clone https://github.com/coturn/coturn
cd coturn
./configure
make
sudo make install
二 查看是否安装成功
which turnserver
三 编辑配置文件
#签名证书 yum install openssl #生成的两个文件一般在/etc/目录下,如果不是就移动过去 openssl req -x509 -newkey rsa:2048 -keyout /usr/local/etc/turn_server_pkey.pem -out /usr/local/etc/turn_server_cert.pem -days 99999 -nodes
默认turnserver.config 的文件地址:/usr/local/etc
vi /usr/local/etc/turnserver.config # 网卡 listening-device=eth0 # 监听的端口 listening-port=3478 relay-device=eth0 # 绑定的公网地址 external-ip= xxx # 用户名和密码 user=admin:123456 # 名称 #realm=admin tls-listening-port=5349 listening-ip= 内网网卡地址 relay-ip=内网网卡地址 relay-threads=50 lt-cred-mech cert=/usr/local/etc/turn_server_cert.pem pkey=/usr/local/etc/turn_server_pkey.pem min-port=49152 max-port=65535 userdb=/etc/turnuserdb.conf
四 启动服务
在 coturn 文件直接启动即可,成功后可查看 nohup的文件内容
nohup turnserver -v -L 内网IP -a -u admin -p 123456 -f -r 外网IP
五 检测服务(用firefox 火狐浏览器最佳)
https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice
如出现红线部分基本代表搭建成功了~
以上亲测有效啊~
如有问题请留言。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...