12 votes

Comment faire pour qu'Android se connecte automatiquement à un VPN uniquement lorsqu'il se trouve sur un réseau WiFi non sécurisé ?

Disons que je veux me connecter à un hotspot WiFi, mais qu'il n'est pas sécurisé. J'aimerais me connecter à un serveur VPN, mais seulement si je suis sur un réseau WiFi non sécurisé. Si je suis sur un réseau ou des données sécurisés, je voudrais qu'il reste en mode VPN désactivé.

2voto

beeshyams Points 37355

Je ne pense pas qu'une application puisse faire cela, étant donné que vous voulez exécuter une autre application ou un script pour vous connecter à un vpn en fonction des conditions d'ouverture/de sécurité du WiFi.

Par conséquent, vous devez envisager l'automatisation, je préfère MacroDroid La version gratuite offre la possibilité de créer jusqu'à 5 macros, et est plus facile à apprendre - c'est pourquoi je l'utilise :-).

Pour en venir à la solution, l'approche est basée sur cette logique

  1. Ne vous connectez à un réseau ouvert que si vous n'êtes pas connecté à un réseau sécurisé.

  2. Vous disposez d'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 réseaux ouverts sont complexes, car il se peut que vous ne souhaitiez pas vous connecter à n'importe quel réseau ouvert disponible pour des raisons telles que la durée de votre session, la facilité de connexion, la stabilité, la vitesse, etc.

  3. Vous disposez d'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 le VPN était VyprVPN . C'est le lien du site de l'application. Mon PS ne se connecte pas pour vous donner le lien PS. Cette application vous offre également la possibilité de vous connecter automatiquement à des réseaux non fiables, une fois que vous avez saisi le nom du réseau. La connexion au-delà d'une certaine limite fait l'objet d'un abonnement.

Déclencheur

WiFi activé (la macro ne se déclenchera que si un WiFi est connecté)

Actions

Wifi connecter au réseau> configurer> connecter au réseau> sélectionner tous les réseaux ouverts dans la liste ( vous vous êtes connecté à ceux-ci dans le passé et ils apparaissent sur votre portable)

Wait 30 Sec (attente avant l'action suivante, configurable)

Application de lancement . Dans le menu déroulant, choisissez l'application préférée pour créer le VPN.

Contraintes

Etat du WiFi > non connecté au réseau> dans la liste choisissez tous les réseaux sécurisés

La macro n'est déclenchée que lorsque le WiFi est activé, et les actions ne sont exécutées que lorsque la contrainte est VRAIE, ce qui signifie que vous n'êtes pas connecté à un réseau sécurisé. Elle vous connecte ensuite à un réseau WiFi ouvert à partir de la liste des réseaux ouverts et, après une pause, lance l'application pour créer un VPN.

Il s'agit d'un squelette de macro qui peut être modifié pour obtenir des performances optimales après avoir été testé. Vous pouvez ajouter d'autres éléments, comme le déclenchement d'une alarme, l'annonce que vous êtes connecté à un réseau ouvert, l'affichage d'une notification, etc.

J'espère que cela résoudra le problème... Bonne chance.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X