Coturn para Windows

· Recursos

Coturn is a free abrir source implementation de TURN e STUN Servers.

The TURN Server is um VoIP media traffic NAT traversal server e gateway. It pode ser used como um general-purpose network traffic TURN server e gateway, too.

The suportado project target platforms are:

Windows Configuração

Primeiro você deve download compiled binaries um partir de your account, there are 2 available versions: win32 e win64. Select o desired platform e uncompress binaries em um folder. The following files será created:

1. Some cygwin libraries required para run application, você deve deploy these libraries com coturn server.

2. Some console applications:

2.1 turnserver.exe: is o main console application para run um TURN/STUN server

2.2 Other applications: são usados para configure ou testing purposes.

3. Turnserver.conf: is o configuração file para coturn server. 

turnserver.conf

This is o configuração file para coturn server, if you abrir você vai se um default configuração.

Simples Configuração

Your server has o following public IP 80.15.44.123 e listens em port 80. The credentials para connecting are: username = demo, password = secret

Set o following configuração:

listening-ip=80.15.44.123

listening-port=80

realm=yourrealm.com

user=demo:secret

Configuração com TLS enabled

Server has o following public IP 80.15.44.123 e listens em port 80 e 443 (TLS conexões). The credentials para connecting are: username = demo, password = secret. Your certificate name (deve ser em PEM format) is certificate.crt e chave privada is private.key.

Set o following configuração:

listening-ip=80.15.44.123

listening-port=80

realm=yourrealm.com

tls-listening-port=443

cert=certificate.crt

pkey=private.key

user=demo:secret

There are more configurations available, just abrir turnserver.conf e read o documented sections.

Run coturn

Once configured, você pode run server just executing turnserver.exe, um novo console application será opened e um log file será created. Você pode increase o verbose de console application (get more detailed messages) if you enable "verbose" em turnserver.conf file.