État et connexion
Mullvad
Vérifie l’état de connexion de l’application VPN et, avec votre consentement, se connecte à l’aide de ses paramètres existants.
Mullvad 2026.4Mullvad téléchargement et installationAnon Network Guard
Un petit compagnon local qui relie Anon dans Chrome à votre application VPN existante. Il vérifie son état de connexion, avec connexion automatique en option.
macOS 13+ · Apple Silicon et Intel · Open source
Un lien local
Obtenir le compagnon
Téléchargez Network Guard, puis suivez les étapes d’installation ci-dessous.
Ouvrez le fichier ZIP, puis ouvrez Anon Network Guard Setup.
Comprendre le périmètre
Protection actuelle : état de préparation du VPN, pas blocage des requêtes. Le portefeuille peut patienter sur son écran d’ouverture, mais des requêtes en arrière-plan peuvent continuer. Network Guard ne garantit pas encore que le VPN est prêt avant chaque requête réseau, et un rapport de connexion ne prouve pas que le trafic de ce navigateur utilise le tunnel.
Le test de proxy RPC de développement distinct peut acheminer les requêtes de nœuds prises en charge via SOCKS5. Il n’étend pas les vérifications d’état du VPN en une protection de tout le trafic du portefeuille.
Chrome démarre un processus natif de courte durée avec lequel le portefeuille échange des messages structurés. Il n’y a ni serveur HTTP à l’écoute, ni démon Guard toujours actif, ni télémétrie, ni mise à jour automatique. L’outil natif n’a aucune dépendance à des paquets tiers et ne nécessite aucun privilège administrateur pour être installé.
Lorsque la connexion automatique est activée, chaque nouvelle visite du portefeuille déclenche une nouvelle vérification locale. Anon peut demander une connexion à l’aide des paramètres existants de votre VPN et patienter avant d’ouvrir la page du portefeuille. Votre VPN fournit le tunnel ; Network Guard fournit l’état local et le lien de contrôle.
Le protocole VPN indique la version de Guard, vérifie les installations VPN prises en charge et lit l’état qu’elles signalent. Avec un consentement distinct, il peut demander la connexion existante ou ouvrir une application de fournisseur prise en charge. Il n’accepte ni commandes arbitraires, ni adresses de serveur, ni transactions du portefeuille. Les chemins des fournisseurs, les versions prises en charge et les vérifications de signature sont fixés dans le code source.
Le protocole VPN n’envoie au portefeuille ni clés du portefeuille, ni adresses de compte, ni identifiants VPN, ni adresses IP, ni journaux bruts du fournisseur. Ces vérifications n’effectuent aucune requête de découverte d’IP et ne font pas transiter le trafic du portefeuille par un proxy. Les applications VPN gèrent leur propre réseau ; IVPN peut actualiser les informations du fournisseur pendant une vérification d’état.
Lorsque vous activez le proxy RPC de développement, Guard traite en mémoire les URL RPC, les en-têtes et les corps de requête. Ils peuvent contenir des adresses de compte, des clés API RPC ou des transactions signées. Le transport du proxy n’enregistre ni ne conserve ces données et n’a besoin ni de phrase de récupération, ni de clés privées.
Les messages VPN sont limités à 4 KiB et les opérations ont des délais maximaux. Une vérification inconnue ou en échec n’est jamais traitée comme un résultat connecté. Chaque version enregistre une identité d’extension exacte et unique. Cela ne protège pas contre un processus déjà compromis s’exécutant sous votre utilisateur macOS. Les fuites DNS, le split tunneling, les proxys de navigateur et le trafic après une coupure du VPN ne sont ni vérifiés ni bloqués ici.
Examinez les opérations autorisées, la vérification des fournisseurs, les autorisations d’installation et les tests des scénarios d’échec. Ces liens pointent vers la source de la version antérieure 0.1.1 build-4, pas vers le téléchargement actuel 0.1.4. L’accès au code source ne constitue ni un audit de sécurité indépendant, ni une preuve qu’un binaire téléchargé correspond à cette source.
GitHub n’est contacté que lorsque vous téléchargez un installateur ou suivez un lien vers le code source. Ne publiez pas de données de portefeuille, d’identifiants ou de journaux VPN bruts dans les tickets publics.
Utiliser votre propre VPN
Installez-la et connectez-vous avec votre fournisseur. Network Guard utilise l’application que vous avez déjà.
État et connexion
Vérifie l’état de connexion de l’application VPN et, avec votre consentement, se connecte à l’aide de ses paramètres existants.
Mullvad 2026.4Mullvad téléchargement et installationValidation limitée
Un adaptateur existant à validation limitée. Consultez les limites du fournisseur avant d’activer les demandes de connexion.
IVPN 3.15.15IVPN téléchargement et installationOuverture de l’application uniquement
Ouvre l’application prise en charge distribuée via le site web. L’état de connexion et la connexion automatique ne sont pas pris en charge.
Application webNordVPN téléchargement et installationOuverture de l’application et état · Guard 0.1.3+
Les versions récentes de l’extension peuvent ouvrir Proton et lire l’état de connexion WireGuard qu’elle a enregistré. Connectez-vous depuis l’application Proton ; Anon n’automatise pas cette connexion.
Proton VPN 6.5.1 · macOS WireGuardProton VPN téléchargement et installationLes versions plus récentes peuvent nécessiter une mise à jour de Network Guard : ne revenez pas à une version antérieure.
Proton nécessite une extension compatible et Guard 0.1.3 ou version ultérieure pour les vérifications d’état. Anon actualise l’état à l’ouverture du portefeuille et, après Open Proton VPN, vérifie pendant une minute maximum. Le bouton Open disparaît dès qu’une nouvelle vérification signale une connexion établie. Un rapport d’état ne vérifie pas le routage du portefeuille. L’installateur signé 0.1.4 inclut la prise en charge de Proton ; installez-le, puis vérifiez Network Guard dans Anon.
Ces liens ouvrent le site du fournisseur avec votre connexion actuelle. Aucun site de fournisseur ni téléchargement n’est chargé avant que vous ne cliquiez.
Une configuration unique
Aucun mot de passe administrateur.
Aucune deuxième extension de navigateur.
Ouvrez le fichier ZIP téléchargé, puis ouvrez Anon Network Guard Setup et choisissez Install / Repair. L’installation ne concerne que votre utilisateur macOS : aucun mot de passe administrateur, aucune deuxième extension de navigateur.
L’installation ne connecte pas votre VPN, n’accorde pas les autorisations Chrome et ne donne pas accès à votre portefeuille.
Ouvrez les paramètres de connexion de l’extension, choisissez votre fournisseur, puis sélectionnez « Allow local access » et approuvez l’invite de Chrome. Cette autorisation permet à Anon de communiquer avec l’installation de Network Guard.
Vous l’avez déjà autorisé ? Rechargez l’extension après avoir installé ou réparé Network Guard, puis réessayez. Une nouvelle invite d’autorisation ne répare pas une installation de Network Guard manquante.
Anon vérifie la version de Network Guard et contrôle l’application VPN sélectionnée. Un fournisseur déconnecté et une installation de Network Guard inaccessible sont deux états différents.
Network Guard prend en charge macOS 13 ou version ultérieure. Mullvad 2026.4 nécessite macOS 14 ou version ultérieure. Installez l’application VPN officielle et connectez-vous-y séparément ; Anon n’a pas besoin de vos identifiants VPN.
N’activez « Connect when Anon opens » que si vous souhaitez ce comportement. Lier ou vérifier Network Guard ne l’active jamais.
La désactivation de cette option, la dissociation ou la fermeture d’Anon ne déconnecte pas votre VPN et n’annule pas une connexion déjà demandée.
Test de développement · désactivé par défaut
Versions de développement de l’extension et Network Guard 0.1.4 Development sur macOS. L’assistant de production n’active pas ce pilote. Ce n’est pas une fonctionnalité du téléchargement de production signé ci-dessus.
Anon transmet une requête HTTP JSON-RPC prise en charge à l’application Guard locale. Guard l’achemine via le proxy SOCKS5 que vous choisissez, y compris le nom d’hôte du nœud pour la résolution. Si votre écouteur exécute Tor, c’est Tor qui achemine cette connexion. Anon n’installe ni ne démarre Tor.
Si le proxy échoue, ce transport ne retente pas la requête directement. Anon peut essayer un autre nœud RPC via le même proxy. Vos autres onglets de navigateur conservent leur connexion existante.
127.0.0.1:9050.Les autres API du portefeuille, les prix, les relais, les images, l’appairage, les WebSockets, le mobile et le trafic des pages dApp sont hors de ce pilote. Une vérification réussie prouve que cette requête a utilisé le proxy ; elle ne prouve ni Tor, ni le routage VPN, ni l’anonymat. Utilisez un portefeuille de test.
SOCKS5 sans authentification de proxy ; une adresse de proxy IPv4 ou IPv6 numérique. Saisir localhost sélectionne 127.0.0.1. Les noms d’hôte des nœuds RPC, y compris les noms .onion, sont envoyés au proxy. Même une URL RPC en localhost y transite, donc localhost désigne l’hôte du proxy.
La vérification des certificats HTTPS reste activée. HTTP n’ajoute pas de chiffrement TLS au-delà du proxy ; les services onion utilisent le transport propre à Tor. Les redirections et les RPC authentifiés par cookie ne sont pas pris en charge. Les requêtes sont limitées à 64 KiB, les réponses à 256 KiB, les lots à 100 appels, et les requêtes natives à 45 secondes. Dépasser une limite fait échouer la requête au lieu de basculer vers une connexion directe.
Un trajet combinant VPN et Tor dépend de la configuration de votre système d’exploitation, de votre VPN et de Tor. Guard n’établit ni ne vérifie cet ordre. Les vérifications automatisées ont utilisé des proxys locaux synthétiques ; un test d’acceptation avec un vrai Tor et des tests complets de fuite du portefeuille restent un travail distinct.
Un peu d’aide
Non. Vous pouvez utiliser votre propre VPN sans Network Guard, et l’appairage mobile n’en a pas besoin. L’extension 0.9.11 corrige le blocage de la page d’appairage en attente d’une vérification VPN. Consultez les notes de version pour les détails du déploiement.
Choisissez Proton VPN lorsque cette option est disponible pour les fonctions d’ouverture d’application et d’état de Guard. Other / custom VPN reste un choix manuel ; il ne nécessite pas de vérification d’état par Guard.
Vérifiez que l’écouteur SOCKS5 s’exécute à l’adresse et au port saisis, que l’URL RPC accepte le HTTP JSON-RPC, et que vous avez installé Network Guard 0.1.4 Development ou une version plus récente. L’installateur de production ne prend pas en charge ce test. Autorisez la permission d’assistant local de Chrome lorsqu’elle est demandée, puis réessayez.
Le test n’active pas le paramètre. Si vous l’avez déjà activé, un assistant manquant, une autorisation révoquée ou un proxy en échec peut interrompre les appels RPC pris en charge. N’utilisez le bouton Disable du panneau RPC que lorsque vous voulez que les nouveaux appels RPC utilisent votre connexion actuelle. Dissocier un VPN n’est pas l’interrupteur du proxy RPC.
Ouvrez Anon Network Guard Setup → Check installation. Utilisez Install / Repair pour le même utilisateur macOS et la même installation de Chrome, rechargez Anon, puis relancez sa vérification locale.
Si l’autorisation Chrome est manquante ou a été révoquée, autorisez l’accès local dans Anon. Si l’autorisation est déjà accordée, répéter cette invite ne corrigera pas les erreurs d’installation ou de communication.
Les installations de développement et de production utilisent des identités distinctes. Ne modifiez pas les manifestes et n’enregistrez pas une autre extension pour contourner un conflit. Si Setup signale un conflit d’enregistrement existant, laissez-le tel quel et contactez le support.
Vous testez une version de développement ? Un enregistrement basé sur un checkout doit être sauvegardé et désactivé avant d’utiliser l’installateur de développement. L’installation ne met pas à jour automatiquement un enregistrement plus ancien. Après ce changement, utilisez Setup pour les mises à jour de l’assistant ; recompiler l’extension seule ne met plus à jour l’assistant installé.
Ne communiquez au support que le code de diagnostic, la version de Network Guard et le résultat de la vérification d’installation : jamais les clés du portefeuille, les adresses de compte, les identifiants VPN ou des journaux bruts contenant des données personnelles.
Mullvad : la première cible de validation. Lit l’état local et ne peut demander la connexion actuellement sélectionnée qu’après votre consentement. Un compte Mullvad et l’application officielle sont des conditions distinctes.
IVPN : adaptateur existant conservé avec une validation limitée. Son démon peut actualiser les informations du fournisseur pendant une vérification d’état ; connecter le dernier profil peut aussi activer le pare-feu d’IVPN.
NordVPN : l’adaptateur existant peut ouvrir l’application prise en charge distribuée via le site web. Il ne vérifie pas l’état de connexion et n’automatise pas la connexion.
Proton VPN : nécessite Guard 0.1.3+ pour la vérification d’état WireGuard macOS enregistrée. Connectez-vous depuis l’application Proton elle-même ; Anon peut l’ouvrir et actualiser l’état, mais ne peut pas la connecter ni la déconnecter automatiquement. La version d’application prise en charge est 6.5.1.
Anon ne choisit pas les serveurs VPN, ne gère pas vos identifiants, ne modifie ni le DNS ni le split tunneling, et ne vérifie pas l’éligibilité régionale. Respectez les conditions et les lois applicables aux services que vous utilisez.
Pour une réparation ou une mise à jour, utilisez l’application d’installation vérifiée et choisissez Install / Repair. Les paramètres existants et le consentement du fournisseur restent dans Anon. Une installation interrompue peut être vérifiée et réparée avec la même application.
Pour révoquer l’accès, choisissez Unlink dans Anon. Pour supprimer les fichiers locaux, ouvrez Setup → Uninstall. Cela ne supprime que sa propre installation et l’enregistrement Chrome correspondant ; votre application VPN, votre portefeuille et les autres enregistrements ne sont pas concernés.
Dissocier ou désinstaller ne déconnecte pas un VPN. Utilisez l’application du fournisseur pour gérer cette connexion.
Ouvert à l’examen
anondotinc/network-guard · Code source public, documentation du protocole et tests, pour que vous puissiez les examiner vous-même.