如果使用 Google 提供的 STUN/TURN 服务器速度较慢,你完全可以自己搭建 STUN 和 TURN 服务器。这有助于提升网络连接速度和稳定性,特别是在需要穿透 NAT 或防火墙的网络环境下。
下面是如何自己搭建 STUN 和 TURN 服务器的具体步骤:
1. 选择 TURN/STUN 服务器软件
推荐使用 Coturn,这是一个开源且功能强大的 STUN 和 TURN 服务器。Coturn 支持完整的 STUN、TURN 和 Relay 功能,适用于 WebRTC 应用。
2. 安装 Coturn
在 Ubuntu/Debian 上安装
打开终端,使用以下命令安装 Coturn:
sudo apt update
sudo apt install coturn
在 CentOS 上安装
使用以下命令安装 Coturn:
sudo yum install epel-release
sudo yum install coturn
3. 配置 Coturn 服务器
安装完成后,需要配置 Coturn。配置文件通常位于 /etc/turnserver.conf
或 /etc/coturn/turnserver.conf
。