STUN Server, TURN Server 服务器搭建

创建
阅读 587

选型

源码安装

  1. 下载 https://github.com/coturn/coturn/releases

  2. 生成 makefile

    ./configure -prefix=/usr/local/coturn
    
  3. 编译安装

    make && make install
    

服务器配置

# 指定监听端口
listening-port=3478
# 指定云主机的公网IP地址
external-ip=12.34.56.78
# 访问stun/turn服务器的用户名和密码
user=aaa:bbb
# 域名
realm=stun.example.com

运行

/usr/local/coturn/bin/turnserver -c /usr/local/coturn/etc/turnserver.conf

检测

ps -ef | grep turn

测试 TURN 服务

通过 WebRTC 示例测试 TURN 服务

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

更新记录

  1. 2020-06-04 20:27:37 首次发布

本文链接 https://www.yidiankuaile.com/post/stun-server-turn-server