Configurar su propio servidor TURN
Jami se puede configurar para usar servidores TURN o STUN ([RFC5766] (https://tools.ietf.org/html/rfc5766)) 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, configuraremos [coTURN] (https://github.com/coturn/coturn) servidor. Hay otras implementaciones de servidores TURN/STUN disponibles bajo una licencia libre, como [TurnServer] (http://turnserver.sourceforge.net/) y [Restund] (http://www.creytiv.com/restund.html).
Instalación
El servidor CoTURNt está disponible en la mayoría de las distribuciones de Linux. En Debian, instálelo con el siguiente comando:
apt-get install coturn
Configuración
He aquí archivo de configuración básico turnserver.conf
:
listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl
Esto también funcionará como un servidor STUN. El servidor STUN no requiere un nombre de usuario y contraseña (un servidor STUN usa 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 |