直接安装coturn穿透和转发服务器(打洞服务器)

  • ubuntu安装sudo apt install coturn
  • centos安装

    • 下载项目git clone https://github.com/coturn/coturn
    • cd coturn
    • .configure
    • make
    • sudo make install
  • 查看是否安装成功 which turnserver: 如果能够找到就说明已经安装成功

docker部署coturn穿透和转发服务器(打洞服务器)

  • 克隆项目https://github.com/konoui/kurento-coturn-docker.git
  • 竟然项目所在目录cd /kurento-coturn-docker/coturn
  • 测试运行sudo docker build --tag coturn .
  • 启动镜像sudo docker run -p 3478:3478 -p 3478:3478/udp coturn

⚠️注意事项:该dockerfile配置turn的用户名和密码都是kurento,需要自行去修改

​ 云服务器还需要开启3478的tcp/udp端口

修改配置

  • 显示正在运行的docker容器docker ps -a
  • 进入指定容器docker exec -it xxxx bash
  • 配置文件地址/usr/local/etc/turnserver.conf,详细配置可以查询百度

    配置如下:
    min-port=49152 #起始用的最小端口
    max-port=65535 #最大段考
    fingerprint
    lt-cred-mech
    realm=kurento.org 组别
    log-file stdout #sudout日志文件
    user=kurento:kurento #用户名和密码
  • 修改配置后重启docker镜像

测试

测试地址:Trickle ICE

分别测试sturn和turn,测试结果如下,成功会显示Done

WeChatf49ec25cb4d80243d6f5922c6bdd6d19

最后修改:2023 年 04 月 05 日
如果觉得我的文章对你有用,请随意赞赏