云服务器搭建coturn出现Not reachable?

文章目录

  • 问题复现
  • 解决方案
    • 1. 云服务器端口开放问题
    • 2. 检查配置文件
    • 3. 浏览器
  • 问题解决

问题复现

使用云服务器搭建coturn服务时,出现not reachable报错
在这里插入图片描述
ICE Server配置是正确的
云服务器搭建coturn出现Not reachable?_第1张图片
但测试relay时却报错:not reachable? 并且服务器也没输出相应日志。

这里我给出我的解决方案

解决方案

1. 云服务器端口开放问题

  • 检查服务器防火墙是否关闭
    • 关闭防火墙(这个命令只是暂时关闭,重启后防火墙又生效)
      systemctl stop firewalld.service
  • 检查云厂商的防火墙是否关闭
    • 开放3478端口,用于coturn打洞【upd/tcp】
    • 开放40000-60000端口,用于p2p不成功时走turn通道【udp】
      在这里插入图片描述

2. 检查配置文件

笔者coturn的启动命令为:turnserver -c turnserver.conf,需要考虑启动配置文件是否存在问题

listening-port=3478           // 这个端口号是默认的
external-ip=118.***.***.12  // 此ip为服务器公网ip
user=***:***           // 这个是用户名:密码
realm=www.***.com       // 这里填写域名
min-port=40000          // relay udp通讯最小端口
max-port=60000          // relay udp通讯最大端口

3. 浏览器

用firefox打开这个测试网址coturn,其它浏览器巨坑

问题解决

在这里插入图片描述

云服务器搭建coturn出现Not reachable?_第2张图片

你可能感兴趣的:(服务器,运维,coturn)