stun/turn服务器部署
一、 简介 本文通过在服务器上安装 coturn 这个软件,实现搭建 STUN 服务器和 TURN 服务器。 coturn 简介: 是一个免费的开源的 TURN/STUN 服务器。 coturn 服务器完整的实现了 STUN/TURN/ICE 协议,支持 P2P 穿透防火墙。 STUN 服务器用于 检测NAT 类型 。 TURN 服务器是在点对点失败后用于通信中继。 coturn 的 Github 源码: https://github.com/coturn/coturn coturn的wiki使用说明: https://github.com/coturn/coturn/wiki Q: stun服务器和turn服务器在部署步骤上,有什么区别? A: 因为TURN 是 STUN 的扩展,所以 TURN 服务器可以当作 STUN 服务器来用。 在软件配置上没有区别。 在硬件配置上, stun服务器需要1台服务器上有2个公网IP,turn服务器只需要有1个公网IP。 所以,如果你想: 只配置 stun服务器:按照本文步骤来,还需要有1台用2个公网IP的服务器。 只配置 turn服务器:按照本文步骤来。 1台服务器同时配置stun和turn服务器:按照本文步骤来,还需要有1台用2个公网IP的服务器。 二、安装 安装过程分为2部分 镜像不带有 coturn的源,此处以 ubuntu14.04