Configurar su propio servidor TURN

Jami puede configurarse para usar servidores TURN o STUN (RFC 5766) para establecer una conexión entre dos pares.

El servidor de TURN predeterminado es «turn.jami.net», con nombre de usuario «ring», contraseña «ring» y reino «ring».

En esta guía, vamos a configurar un servidor [coturn]https://github.com/coturn/coturn). Hay otras implementaciones de servidores TURN/STUN disponibles bajo una licencia gratuita, como TurnServer y Restund.

Instalación

COTURN está disponible en la mayoría de las distribuciones de Linux. En Debian, instala con el siguiente comando:

apt-get install coturn

Configuración

Aquí hay un archivo básico turnserver.conf:

listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl

Este también funcionará como un servidor STUN. El servidor STUN no requiere un nombre de usuario y contraseña (STUN utiliza muy poco ancho de banda).

Crear usuarios en su servidor TURN

Para crear usuarios en su servidor TURN, utilice el binario turnadmin (esto puede requerir permisos de superusuario).

turnadmin -a -u bob -p secretpassword -r sfl

Lanzamiento del servidor TURN

turnserver -c turnserver.conf

Configurar Jami para autenticar con el servidor TURN

Puede configurar Jami para usar su servidor TURN desde la sección avanzada de sus configuraciones de cuenta:

Campo de trabajo

El valor

Ejemplo

url del servidor

host y puerto de su servidor

El número de personas que se encuentran en el mercado

Nombre de usuario

nombre de usuario

Bob

Paseña

contraseña

contraseña secreta

El reino

el reino

de la misma