Je ne pense pas qu'une application puisse le faire, étant donné que vous souhaitez exécuter une autre application ou un script pour vous connecter à un VPN en fonction des conditions du WiFi ouvert / sécurisé
Par conséquent, vous devez regarder l'automatisation, je préfère MacroDroid , étant plus facile à apprendre, c'est pourquoi je l'utilise :-), et une version gratuite offrant la création de jusqu'à 5 macros.
En arrivant à la solution, l'approche est basée sur cette logique
Connectez-vous à un réseau ouvert uniquement s'il n'est pas connecté à un réseau sécurisé.
Vous avez une liste de réseaux ouverts pour commencer, qui peut être mise à jour manuellement. La détection d'un nouveau réseau ouvert et la mise à jour dynamique de la liste des newtworks ouverts créent de la complexité, car vous ne souhaiterez peut-être pas vous connecter à un réseau ouvert disponible pour des raisons telles que la durée de la session, la facilité de connexion, la stabilité, la vitesse entre autres.
Vous avez une application de votre choix pour créer une connexion VPN.
La macro ressemblerait à ceci. Je n'ai testé qu'une seule fois, car il n'y a pas de réseaux ouverts autour de chez moi. L'application utilisée pour créer un VPN était VyprVPN . C'est le lien du site de l'application. Mon PS ne se connecte pas pour vous donner un lien PS. Cette application vous donne également la possibilité de vous connecter automatiquement aux réseaux non approuvés, une fois que vous avez entré le nom du réseau. La connexion au-delà d'une limite est basée sur un abonnement.
Déclencheur
WiFi activé (la macro ne se déclenchera que si un WiFi est connecté)
Actions
Connexion Wi-Fi au réseau> configurer> se connecter au réseau> sélectionner tous les réseaux ouverts dans la liste (vous vous y êtes déjà connecté et apparaissez sur votre cellulaire)
Attendre 30 secondes (attendre avant la prochaine action, configurable)
Lancez l'application. Dans le menu déroulant, choisissez l'application préférée pour créer un VPN
Contraintes
État WiFi> non connecté au réseau> dans la liste, choisissez tous les réseaux sécurisés
La macro est déclenchée uniquement lorsque le WiFi est activé et les actions exécutées uniquement lorsque la contrainte est VRAIE, ce qui signifie que vous n'êtes connecté à aucun réseau de sécurité. Il vous connecte ensuite pour ouvrir le WiFi à partir de la liste des réseaux ouverts et après une pause lance l'application pour créer un VPN
Il s'agit de la macro squelette et peut être modifiée pour des performances optimales après le test et vous pouvez ajouter des éléments supplémentaires tels que le déclenchement d'une alarme, l'annonce de votre connexion à un réseau ouvert, l'affichage d'une notification, etc.
J'espère que cela résoudra ... tout le meilleur