如何使用AWS EC2创建电击转弯服务器实例 [英] How to create stun turn server instance using AWS EC2

查看:118
本文介绍了如何使用AWS EC2创建电击转弯服务器实例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

实际上,我希望使用自己的stun / Turn服务器实例,并且希望使用Amazon EC2。如果有人对此有任何想法,请与我分享创建步骤或遵循的参考链接。

Actually i wants to use my own stun/Turn server instance and i want to use Amazon EC2 .If anybody has any idea regarding this please share with me the steps to create or any reference link to follow.

推荐答案

ssh登录到您的ec2实例,然后运行以下命令来安装和启动转弯服务器。

do an ssh login to your ec2 instance, then run the below commands for installing and starting the turn server.

简单方法:

simple way:

sudo apt-get install coturn

如果您拒绝,我想要最新的技术,您可以从他们的下载页面自行安装,例如:

If you say no, I want the latest cutting edge, you can download source code from their downloads page in install it yourself, example:

sudo -i     # ignore if you already in admin mode
apt-get update && apt-get install libssl-dev libevent-dev libhiredis-dev make -y    # install the dependencies
wget -O turn.tar.gz http://turnserver.open-sys.org/downloads/v4.5.0.3/turnserver-4.5.0.3.tar.gz     # Download the source tar
tar -zxvf turn.tar.gz     # unzip
cd turnserver-*
./configure
make && make install 

用于运行TURN服务器的示例命令:

sample command for running TURN server:

turnserver -a -o -v -n -u user:root -p 3478 -L INT_IP -r someRealm -X EXT_IP/INT_IP  --no-dtls --no-tls

命令描述:


  • -X-您的亚马逊实例的外部IP,内部IP:EXT_IP / INT_IP

  • -p-要使用的端口,默认3478

  • -a-使用长期凭证机制

  • -o-作为守护程序运行服务器进程

  • -v-中等详细模式。 / li>
  • -n-无配置文件

  • -no-dtls-不启动DTLS侦听器

  • - -no-tls-不要启动TLS侦听器

  • -u-要使用的用户凭据

  • -r-要使用的默认领域,需要对于TURN REST API

  • -X - your amazon instance's external IP, internal IP: EXT_IP/INT_IP
  • -p - port to be used, default 3478
  • -a - Use long-term credentials mechanism
  • -o - Run server process as daemon
  • -v - 'Moderate' verbose mode.
  • -n - no configuration file
  • --no-dtls - Do not start DTLS listeners
  • --no-tls - Do not start TLS listeners
  • -u - user credentials to be used
  • -r - default realm to be used, need for TURN REST API

在WebRTC应用程序中,您可以使用以下trun服务器:

in your WebRTC app, you can use trun server like:

{
    url: 'turn:user@EXT_IP:3478',
    credential: 'root'
}

这篇关于如何使用AWS EC2创建电击转弯服务器实例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆