No creo que ninguna aplicación pueda hacer esto, dado que desea ejecutar otra aplicación o script para conectarse a un VPN basado en condiciones de WiFi abierto / seguro
Por lo tanto, debe considerar la automatización, prefiero MacroDroid , ya que es más fácil de aprender, es por eso que lo uso :-), y una versión gratuita que ofrece la creación de hasta 5 macros.
Llegando a la solución, el enfoque se basa en esta lógica
Conéctese a una red abierta solo si no está conectado a una red segura.
Para empezar, tiene una lista de redes abiertas, que puede actualizarse manualmente. La detección de una nueva red abierta y la actualización dinámica de la lista de redes abiertas está creando complejidad, ya que es posible que no desee conectarse a ninguna red abierta disponible por razones como: cuánto tiempo permite su sesión, facilidad de inicio de sesión, estabilidad, velocidad entre otros.
Tiene una aplicación de su elección para crear una conexión VPN.
La macro se vería así. Lo he probado solo una vez, ya que no hay redes abiertas alrededor de donde vivo. La aplicación utilizada para crear VPN fue VyprVPN . Ese es el enlace del sitio de la aplicación. Mi PS no se conecta para darle el enlace PS. Esta aplicación también te da la opción de conectarte a redes no confiables automáticamente, una vez que ingresas el nombre de la red. La conexión más allá de un límite se basa en la suscripción.
Desencadenar
WiFi habilitado (la macro solo se activará si hay WiFi conectado)
Comportamiento
Wifi conéctese a la red> configure> conéctese a la red> seleccione todas las redes abiertas de la lista (se ha conectado a estas en el pasado y aparece en su celular)
Espere 30 segundos (espere antes de la próxima acción, configurable)
Aplicación de inicio . En el menú desplegable, elija la aplicación preferida para crear VPN
Restricciones
Estado de WiFi> no conectado a la red> de la lista, elija todas las redes seguras
La macro se activa solo cuando WiFi está habilitado y las acciones se ejecutan solo cuando la restricción es VERDADERA, lo que significa que no está conectado a ninguna red segura. Luego lo conecta para abrir WiFi desde la lista de redes abiertas y luego de una pausa inicia la aplicación para crear una VPN
Esta es la macro esqueleto y se puede ajustar para obtener un rendimiento óptimo después de la prueba y es posible que desee agregar cosas adicionales como hacer sonar una alarma, anunciar que está conectado a una red abierta, abrir una notificación, etc.
Espero que esto resuelva ... todo lo mejor