Docker搭建coturn穿透服务器

这篇具有很好参考价值的文章主要介绍了Docker搭建coturn穿透服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 安装环境

    操作系统:Linux centos7(x86_64)

    docker版本:docker-17.03.1

  • 安装步骤

  • 拉取coturn镜像
docker pull coturn/coturn
  • 编写Dockerfile配置文件
FROM coturn/coturn                     # 选择刚刚拉取镜像
COPY turn_server_cert.pem /etc/coturn/ # 拷贝证书文件
COPY turnserver.conf /etc/coturn/      # 拷贝配置文件
COPY turn_server_pkey.pem /etc/coturn/ # 拷贝证书文件
CMD ["turnserver", "-v", "-r", " www.facertc.com", "-a", " -c", "/etc/coturn/turnserver.conf"]         # 运行coturn服务
  • 编写turnserver.conf配置文件:vim turnserver.conf
listening-port=3478    # coturn监听端口号
listening-ip=192.168.1.10   # 服务IP地址
relay-ip=192.168.1.10
external-ip=192.168.1.10/192.168.1.10
min-port=62000    # 监听udp端口端口段(最小值)
max-port=65000    # 监听udp端口端口段(最大值)
user=jiangbo:jiangbo    # 默认即可
user=ninefingers:0x234b8140e3af3ad5bf20c7a14fae20c7
user=a1:a1
cert=/etc/coturn/turn_server_cert.pem    # coturn证书路径
pkey=/etc/coturn/turn_server_pkey.pem    # coturn证书路径
  • 打包镜像
docker build -t coturn:v1.0 .
  •  运行容器
docker run -d -it --name=coturn --network host coturn:v1.0

这里我们需要指定网络模式为host模式

如果运行后出现权限不足的情况,可以在运行容器时添加“--security-opt seccomp=unconfined” 参数(注意,该参数请勿在生产环境中使用,如若使用请确保网络环境用户环境安全的情况下使用)文章来源地址https://www.toymoban.com/news/detail-847918.html

到了这里,关于Docker搭建coturn穿透服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux中搭建coturn服务器

    1、下载coturn源码 2、进入到coturn路径下,执行一下命令。 出现以下错误: 问题1:ERROR: OpenSSL Crypto development libraries are not installed properly in required location. 解决办法:sudo apt-get install libssl-dev 执行此命令安装libssl 问题2:Libevent2 development libraries are not installed properly in required loc

    2024年02月06日
    浏览(34)
  • 用于WebRTC的coturn服务器的搭建

    前言:         自己在研究WebRTC相关内容,在远端连接老是绕不开搭建ICE服务器,搜索了无数文章和方法,还是久久无进展,最后头皮嗯嘛了才成功,故想总结一下我的搭建步骤,供大家参考,避免少走弯路!!! 1、前期准备 准备一个自己的公网服务器,可以是阿里云或其

    2024年01月24日
    浏览(44)
  • docker服务器、以及容器设置自动启动

    查看已启动的服务 查看是否设置开机启动 设置开机启动 关闭开机启动 启动时加--restart=always 如果已经过运行的项目

    2024年02月12日
    浏览(73)
  • netdata监控服务器主机(包括Docker容器)

    创建挂载目录 docker运行 通过ip:19999端口访问web界面 此时默认是英文界面,netdata暂不支持中文语言 下载汉化文件,我这直接git拉取 修改dashboard.js文件 快速搜索定位/NETDATA.jQuery ,将jquery版本修改成jquery-3.6.0.min.js 进入netdata容器 切换到web目录下 将dashboard_info.js、、index.html、

    2024年02月11日
    浏览(67)
  • Docker部署MinIO对象存储服务器结合内网穿透实现远程访问

    MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以与现有的S3工具和库无缝集成。MinIO的设计目标是高性能、高可用性和可扩展性。它可以在分布式模式下运行,以满足不同规模的存储需求。 MinIO是

    2024年02月04日
    浏览(48)
  • 阿里云服务器docker安装网心云容器魔方

    为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000 一、docker环境搭建 首先要有docker环境,如果没有请参考这篇博客 二、安装网心云 出现如下响应,证明已经启动成功。 三、阿里云增加网络安全组规则 在阿里云的安全组规则里,增加入方向和出方

    2024年02月11日
    浏览(51)
  • Docker本地部署MinIO对象存储服务器结合Cpolar内网穿透实现远程访问

    MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以与现有的S3工具和库无缝集成。MinIO的设计目标是高性能、高可用性和可扩展性。它可以在分布式模式下运行,以满足不同规模的存储需求。 MinIO是

    2024年02月04日
    浏览(55)
  • 【Docker】docker搭建Ftp服务器,真香

    方便公司正常内网传递大文件,FTP服务就派上用场了,ftp分为主动模式(PORT)和被动模式(PASV)。主动模式使用20和21端口,其中20为数据端口,21为控制端口。被动模式使用21控制端口和一个其他随机端口作数据端口。主动模式因为防火墙的原因,经常会断掉,因此被动模式是

    2024年02月05日
    浏览(55)
  • 在docker中安装Elasticsearch容器,并且阿里云服务器配置

    1、拉取Elasticsearch镜像 2、启动Elasticsearch容器  访问:IP访问地址:9200    

    2024年02月13日
    浏览(53)
  • VsCode容器开发 - VsCode连接远程服务器上的docker

    之前在服务器上的Docker内开发,文件编辑起来就很不爽。不如 使用VsCode直接打开远程服务器上的Docker ,这样就能在VsCode里直接无缝编辑Docker里的文件了。 但是百度和必应得到的中文结果都很奇葩,都是什么“给docker添加端口映射”、“给服务器开放被映射的端口”、“远程

    2024年01月23日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包