Guide
Configurer un VPN sur Android
L’application du Play Store, les deux interrupteurs des propres réglages d’Android qui comptent plus que tout ce qui se trouve dans l’application, et comment vérifier que le tunnel transporte votre trafic sur un téléphone qui change de réseau toute la journée. Rédigé pour Android 17.
Avant de commencer
Ce guide ne choisit pas à votre place
Toutes les étapes ci-dessous sont les mêmes quel que soit le fournisseur que vous utilisez, raison pour laquelle aucun n’est nommé ici. Le choix est une tâche distincte qui s’effectue dans le registre, où il repose sur un score publié plutôt que sur une fiche du magasin.
Installez l’application depuis le Play Store, à partir de la fiche vers laquelle renvoie le propre site du fournisseur. N’installez jamais un VPN depuis un fichier APK envoyé dans une conversation ou téléchargé sur un forum : une application VPN voit chaque octet envoyé par votre téléphone, et une application reconditionnée est le moyen le plus efficace jamais trouvé pour le lire.
Installer l’application
- Connectez-vous d’abord sur le site du fournisseur et suivez son lien vers la fiche du Play Store. Les recherches du magasin pour un VPN placent des imitations avant le vrai produit ; un lien provenant du compte que vous payez ne le fait pas.
- Installez, ouvrez et acceptez la demande de connexion. Android demande une fois si l’application peut configurer une connexion VPN — c’est le système qui lui confie le tunnel, et la refuser laisse une application incapable de se connecter. La demande nomme l’application ; si ce nom n’est pas celui que vous avez installé, arrêtez-vous.
- Connectez-vous à l’application avec le même compte. La plupart des applications demandent de nommer l’appareil ; ce nom est conservé par le fournisseur, donnez-lui donc un nom qui ne permet pas de vous identifier.
- Ne vous connectez pas encore. Deux des réglages importants ne se trouvent pas du tout dans l’application. Ils sont dans les propres réglages d’Android et restent désactivés tant que vous ne les activez pas.
Les réglages à vérifier
Android est la seule plateforme où le système lui-même porte le kill switch ; cette section commence donc en dehors de l’application. Chaque réglage possède une entrée dans le glossaire si son nom ne vous est pas familier.
VPN permanent et Bloquer les connexions sans VPN
Ouvrez Réglages › Réseau et Internet › VPN, appuyez sur l’engrenage à côté de l’application et activez les deux interrupteurs. VPN permanent fait démarrer le tunnel par Android au démarrage et le relance chaque fois qu’il tombe, sans attendre l’application. Bloquer les connexions sans VPN est le kill switch, appliqué par le système : tant que le tunnel est interrompu, rien sur le téléphone n’atteint le réseau.
Utilisez l’interrupteur du système même si l’application propose le sien. Celui de l’application cesse de fonctionner quand l’application est arrêtée ; celui d’Android continue, parce que ce n’est pas l’application qui l’applique. Le rôle d’un kill switch est expliqué sur sa propre page ; en bref, un tunnel interrompu devient une connexion morte plutôt qu’une connexion interrompue sans que vous le sachiez, et sur un téléphone qui change de réseau toute la journée, c’est tout l’objectif.
DNS dans le tunnel
Les recherches de noms peuvent quitter le téléphone en dehors du tunnel même lorsque tout le reste s’y trouve, ce qui indique au réseau les sites que vous avez visités et ne masque que ce que vous y avez fait. Dans l’application, cherchez protection contre les fuites DNS, utiliser le DNS du fournisseur ou un champ DNS personnalisé, puis configurez-le avec le propre résolveur du fournisseur.
Le réglage DNS privé d’Android est une chose distincte et n’entre pas en conflit : les recherches qu’il envoie passent dans le tunnel comme tout le reste. Mais un résolveur DNS privé exploité par un tiers est un tiers qui voit chaque recherche, et vous faites déjà confiance au fournisseur pour le trafic. Ajouter une deuxième partie augmente le nombre de parties sans réduire ce qu’aucune d’elles sait. Le fonctionnement d’une fuite est expliqué sur la page consacrée aux fuites DNS.
Optimisation de la batterie
Le gestionnaire de batterie d’Android, ainsi que celui du fabricant par-dessus, arrêtent les applications qui fonctionnent longtemps en arrière-plan. Un client VPN est exactement ce type d’application. Ouvrez la page de l’application dans Réglages › Applications, configurez l’utilisation de la batterie sur Illimitée, et faites de même dans tout gestionnaire d’énergie du fabricant présent sur le téléphone. Sinon, le tunnel tombe dans votre poche et la première application qui se réveille envoie son trafic par ce qui est disponible — sauf si l’interrupteur du système ci-dessus est activé, auquel cas elle n’envoie rien.
Le protocole
Laissez le réglage moderne par défaut — la page des protocoles indique lesquels sont actuels et lesquels sont obsolètes. Sur un téléphone, le protocole moderne se reconnecte aussi plus rapidement après un changement de réseau et consomme moins de batterie. Si l’application propose une option plus ancienne pour résoudre un problème de connexion, faites ce compromis en connaissance de cause, puis annulez-le : le registre signale le protocole le plus faible qu’un fournisseur propose encore, et le sélectionner manuellement revient à choisir ce signalement pour vous-même.
Vérifier que cela fonctionne réellement
Connectez-vous, puis vérifiez au lieu de supposer. Trois vérifications, dans cet ordre, toutes gratuites et ne nécessitant aucune autre application :
- Votre adresse a changé. Ouvrez dans le navigateur une page « quelle est mon adresse IP » et vérifiez que le pays correspond à la sortie choisie. Faites-le une fois en Wi-Fi et une fois sur les données mobiles : ce sont deux réseaux différents, et un tunnel qui tient sur l’un peut échouer sur l’autre.
- Les recherches passent dans le tunnel. Lancez un test de fuite DNS et lisez les résolveurs qu’il indique. Si l’un d’eux appartient à votre opérateur mobile ou à votre fournisseur d’accès Internet fixe, le réglage DNS ci-dessus n’a pas été appliqué.
- Le kill switch fait ce qu’il annonce. Lancez un téléchargement volumineux, puis forcez l’arrêt de l’application VPN depuis sa page dans Réglages › Applications, afin que le tunnel tombe sans que l’application le demande. Le téléchargement doit s’arrêter net et rester arrêté jusqu’au rétablissement du tunnel. S’il continue, Bloquer les connexions sans VPN n’est pas activé.
La série de tests plus complète, avec ce que chacun peut et ne peut pas montrer, se trouve dans son propre guide.
Ce que ces vérifications prouvent
+Votre trafic sort par le serveur de sortie, dans le pays que vous avez sélectionné, sur les deux réseaux utilisés par le téléphone
+Ni l’opérateur ni le Wi-Fi que vous utilisez ne peuvent lire les sites que vous consultez
+Un tunnel interrompu échoue de manière fermée, avec une application d’Android plutôt que l’application VPN
Ce qu’elles ne prouvent pas
−Elles ne disent rien de ce que conserve le fournisseur — c’est une question de documents, à laquelle répondent les pages sur la conservation
−Elles ne vous rendent pas anonyme : les applications auxquelles vous êtes connecté sur le téléphone le restent, voir ce contre quoi un VPN ne vous protège pas
−Un test réussi aujourd’hui ne garantit rien concernant la prochaine mise à jour de l’application ou du téléphone
Le téléphone sur un mauvais réseau
Un téléphone passe sa journée sur des réseaux qu’un ordinateur portable ne voit jamais : une cellule saturée, un portail captif de café, un train. Trois ajustements valent la peine, pas davantage. Choisissez une sortie proche de vous, car chaque millier de kilomètres supplémentaire ajoute de la latence à un réseau qui en a déjà trop. Changez de protocole une fois si le protocole moderne ne se connecte pas du tout, puis revenez-y le lendemain. Activez le VPN permanent ci-dessus, afin que la reconnexion après une perte du tunnel soit la tâche d’Android plutôt que la vôtre.
Si un réseau bloque le tunnel avec chaque protocole et chaque sortie, c’est un fait concernant le réseau. Ce guide ne va pas plus loin que de le signaler.
Quand cela ne fonctionne pas
La connexion ne cesse de tomber quand je quitte le Wi-Fi
Chaque passage du Wi-Fi aux données mobiles, et inversement, interrompt le tunnel un instant, et un client qui se reconnecte lentement transforme cet instant en lacune. Le protocole moderne résiste bien mieux à un changement de réseau que l’ancien ; vérifiez donc d’abord lequel l’application utilise.
Avec Bloquer les connexions sans VPN activé, la lacune devient une connexion morte plutôt qu’une fuite. C’est le réglage qui fonctionne : le téléphone attend le tunnel au lieu d’utiliser le réseau sans protection.
L’application se déconnecte toute seule après un moment
Il s’agit généralement du gestionnaire de batterie, pas du fournisseur. Plusieurs fabricants ajoutent leur propre outil agressif d’arrêt des applications à celui d’Android, et un client VPN « optimisé » est simplement arrêté en arrière-plan.
Excluez le client de l’optimisation de la batterie dans Réglages, ainsi que de tout gestionnaire d’énergie propre au fabricant. Le VPN permanent fait redémarrer le tunnel par Android lui-même lorsqu’il tombe, ce qui constitue la seconde moitié de la correction.
Tout est lent sur les données mobiles
Le trajet est plus long sur un réseau qui était déjà lent. Choisissez une sortie plus proche de vous, essayez un deuxième serveur dans le même pays et changez de protocole une fois — le protocole moderne est moins lourd sur un téléphone. Si la connexion est lente avec chaque sortie et correcte en Wi-Fi, le réseau mobile limite le trafic VPN.
Mêmes étapes, autres appareils
Le reste des plateformes
Chaque plateforme a son propre guide plutôt qu'un onglet sur celui-ci. Les étapes divergent dès que l'installateur s'ouvre, et une page qui répond à trois plateformes à la fois ne répond correctement à aucune d'elles.