Después de instalar el servicio Aranda Turn Stun WebRTC Server Windows Service, realice la configuración para que sea funcional.
1. Validación del Archivo turn-server.toml
Antes de realizar cambios, verifique que encuentre el archivo turn-server.toml ubicado en la ruta de instalación del servicio (por defecto: C:\Program Files (x86)\Aranda\Aranda Remote Control\Stun Server
).
![](/adm-integra/assets/images/configuration_arc/stun_webrtc.png)
Para configuar el servicio Stun/Turn WebRTC utilice el archivo turn-server.toml:
Sección [turn]: Especifica el dominio donde se encuentra el servidor.
Sección [[turn.interfaces]]: Indica interfaces de escucha. Describe la interfaz a la que está vinculado el servidor turn/stun. Se pueden indicar varias interfaces
Sección [turn.interfaces.transport]: Indica el tipo de transporte de la interfaz. Puede ser udp o tcp.
Sección [turn.interfaces.bind]: Dirección IP y puerto de vinculación del socket interno.
Sección [turn.interfaces.external]: Se usa para enlazar a la dirección de su NIC local, por ejemplo, tiene dos NIC A y B en su servidor, la dirección IP de la NIC A es 192.168.1.2 y la dirección de la NIC B es 192.168.1.3, si se enlaza a la NIC A, debe enlazar a la dirección 192.168.1.2, y enlazar a 0.0.0.0 significa que escucha a todas ellas al mismo tiempo. La palabra external significa que su tarjeta de red para el cliente pueda “ver” la dirección ip. Continuando con el ejemplo anterior, tu tarjeta de red A en comunicación con el externo, si esta en la red de área local, entonces lo que ven los otros clientes es su dirección LAN, es decir, en realidad 192.168.1.2. Sin embargo, en la realidad, la topología de red donde está desplegado el servidor, habrá otra ip pública, como 1.1.1.1, que es tu dirección ip vista por los demás clientes. La razón para utilizar bind y external, radica en que para el protocolo stun, la situación es más complicada, el servidor stun necesita informar su propia dirección IP externa, lo que permite que el cliente stun se conecte a la dirección especificada a través de la dirección IP informada por el servidor.
Sección [api.bind]: Escucha del api para consultar. Por ejemplo http://127.0.0.1:3000/info
Sección [log.level]: Nivel de log. Valores válidos “error”, “warn”, “info”, “debug”, “trace”.
Sección [auth]: Pareja de usuarios y contraseñas para acceder al servidor
2. Inicio del Servicio
Inicie el servicio del Stun Server (Aranda Turn Stun WebRTC Server Windows Service) para que los cambios en la configuración surtan efecto.
3. Configuración del Firewall
Abra el puerto o puertos configurados en el paso 1 en las reglas de entrada del firewall local. Este paso es relevante para permitir el tráfico a través del nuevo puerto y asegurar que el Stun Server pueda recibir conexiones entrantes en el puerto configurado.
Adicionalmente, si requiere que opere como turn webRTC debe abrir el rango 49152-65535 para el protocolo UDP.