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 |