Conectar jugadores y servidores mediante VPN
OpenVPN (BrightSign actualmente utiliza OpenVPN 2.4.7) puede utilizarse para crear una conexión con sus servidores. La interfaz de "configuración" de OpenVPN es una ruta a un archivo de configuración completo y (opcionalmente) la frase de contraseña necesaria para descifrar la clave privada. El proceso está limitado por —script-security=1 durante toda la duración de ese proceso.
La configuración se extrae en la memoria flash, lo que significa que persistirá entre reinicios del dispositivo y/o si se vuelve a formatear la tarjeta microSD. Si el dispositivo está configurado para OpenVPN, se ejecutará automáticamente al iniciar la aplicación BrightSign.
Al configurar archivos de salida, debe utilizar el dispositivo de almacenamiento conectado correspondiente (por ejemplo, /storage/sd/).
Tenga en cuenta que:
- archivo (para BrightScript) o archivo (para JavaScript) deben apuntar a un archivo zip que contenga un archivo de configuración válido de OpenVPN llamado client.conf en el directorio de nivel superior (consulte el Apéndice para ver un ejemplo de archivo client.conf).
- Se asume que todas las rutas configuradas en client.conf son absolutas. Para hacer referencia a archivos extraídos en el reproductor después de ejecutar instalarYEjecutar, debe asumirse la siguiente ruta de directorio /var/lib/brightsign/openvpn/
Para establecer la conexión, haga referencia a la API de BrightScript roOpenVpn o a la API de JavaScript openvpn.
Formato de ruta absoluta
Además de otra información de configuración, client.conf debe contener el formato de ruta absoluta de los artefactos configurados. Por ejemplo:
ca /var/lib/brightsign/openvpn/ca.crt
cert /var/lib/brightsign/openvpn/client1.crt
key /var/lib/brightsign/openvpn/client1.key
log /storage/sd/openvpn.log