Introduction

Dans ce guide, vous apprendrez à détecter et à bloquer les fuites d'IP réelles via WebRTC lorsque vous utilisez un proxy. Nous examinerons pourquoi ces fuites peuvent être nocives pour votre vie privée, comment les tester et comment les bloquer dans des navigateurs populaires, ainsi qu'à l'aide d'extensions et de navigateurs anti-détecte. À une étape séparée, nous verrons comment configurer correctement un proxy mobile et assurer qu'il n'y a pas de fuite. À la fin, vous recevrez une checklist, une liste des erreurs communes, des conseils avancés et des réponses aux questions fréquemment posées. En suivant les instructions à la lettre, vous passerez de zéro à un résultat stable sans deviner ni expérimenter.

Ce guide conviendra aux utilisateurs débutants et aux professionnels désireux de résoudre rapidement et efficacement les fuites, ainsi qu'aux utilisateurs avancés attachés aux réglages fins, à la réplique de profils et à des résultats de tests prévisibles. Des connaissances préalables ne sont pas obligatoires. Il suffit de savoir utiliser un navigateur et comprendre ce qu'est un serveur proxy.

Ce que vous devez savoir à l'avance : WebRTC est une technologie de navigateur qui peut révéler les adresses IP externes et locales lors de l'échange des candidats de connexion (ICE). Si vous êtes derrière un proxy, cela peut révéler votre véritable IP, sauf si des mesures sont prises. Nous expliquerons tous les concepts en termes simples dans la section « Concepts de base ».

Combien de temps cela prendra : la vérification et le blocage basiques d'une fuite dans un seul navigateur prendront 40 à 60 minutes ; l'ajout d'extensions, l'utilisation d'un navigateur anti-détecte et les tests finaux prendront encore 20 à 30 minutes. Si vous configurez plusieurs navigateurs et profils en même temps, prévoyez environ 90 à 120 minutes.

Préparation

Avant de commencer, assurez-vous d'avoir tout le nécessaire et de comprendre comment nous allons vérifier les résultats. Cette étape réduira le risque d'erreurs et vous fera gagner du temps.

Outils et accès nécessaires

  • Accès à un navigateur fonctionnel sur votre ordinateur (Chrome, Edge, Firefox, Opera ou Safari).
  • Accès aux paramètres du proxy que vous utilisez (HTTP(S) ou SOCKS5). Si vous travaillez avec un proxy mobile, préparez-vous à fournir les informations de votre fournisseur. Un exemple de ce service : mobileproxy.space.
  • Disposé à installer une extension pour gérer WebRTC (par exemple, une extension qui limite ou désactive WebRTC dans les navigateurs basés sur Chromium) et uBlock Origin pour une protection supplémentaire.
  • Si vous utilisez un navigateur anti-détecte : accès à votre compte et au panneau de configuration des profils.

Exigences système

  • Windows 10/11, macOS 12+ ou une distribution Linux moderne.
  • Versions récentes des navigateurs (mises à jour valables pour 2026). Mettez à jour votre navigateur avant de commencer.
  • Connexion Internet stable.

Ce qu'il faut télécharger et installer

  • Le(s) navigateur(s) que vous prévoyez d'utiliser.
  • Une extension pour limiter WebRTC dans votre navigateur basé sur Chromium (par exemple, WebRTC Control ou WebRTC Leak Prevent). Installez également uBlock Origin et activez la fonction de prévention des fuites WebRTC, si elle est disponible dans les paramètres.
  • Navigateurs anti-détecte (si nécessaire), si vous travaillez avec des profils. Exemples : AdsPower, Dolphin{anty}, Incogniton, GoLogin, Octo Browser, etc.

Sauvegardes

Si vous travaillez avec un navigateur anti-détecte ou un profil d'entreprise, exportez ou enregistrez les paramètres actuels des profils avant de les modifier. Si vous changez des politiques système ou des indicateurs de navigateur, notez les valeurs initiales.

⚠️ Attention : Avant de modifier des paramètres cachés du navigateur (par exemple, about:config dans Firefox ou flags dans les navigateurs basés sur Chromium), prenez note des valeurs actuelles. Cela vous permettra de revenir en arrière si un site cesse de fonctionner comme prévu.

✅ Vérification : À ce stade, vous devez avoir : accès au navigateur, accès au proxy, une liste d'extensions à installer et des sauvegardes (si vous modifiez un profil ou des politiques).

Concepts de base

Termes clés expliqués simplement

  • WebRTC — technologie de navigateur pour l'échange audio, vidéo et de données en temps réel. Pour établir une connexion WebRTC, des « candidats » de chemins réseau (ICE) sont échangés, notamment via STUN/TURN.
  • Candidats ICE — chemins possibles pour la communication entre deux parties. Ceux-ci peuvent inclure des adresses IP publiques et locales.
  • STUN/TURN — serveurs d'assistance qui aident à détecter votre IP publique, à déterminer les chemins et à établir une connexion même derrière un NAT et un pare-feu.
  • mDNS — moyen de masquer votre IP locale lors de la diffusion des candidats ICE, remplaçant les adresses locales par des identifiants mDNS temporaires.
  • Proxy — serveur intermédiaire par lequel passe votre trafic HTTP(S) ou SOCKS5. Le proxy masque votre IP réelle aux sites que vous visitez.

Pourquoi une fuite WebRTC survient-elle ?

Même si le navigateur est configuré pour fonctionner via un proxy, WebRTC peut contourner le trajet HTTP(S) pour appeler un serveur STUN par UDP et obtenir votre IP publique depuis votre connexion Internet. Ces données peuvent ensuite être accessibles par des scripts sur la page. En conséquence, le site est capable de connaître votre IP réelle, malgré le proxy. C'est cela que l'on appelle la fuite WebRTC.

Ce qu'il est important de comprendre avant de commencer

  • Débrancher complètement WebRTC peut casser les appels audio et vidéo, le partage d'écran et d'autres fonctionnalités.
  • Le but de ce guide n'est pas de « casser WebRTC », mais de faire en sorte que votre IP réelle ne soit pas révélée. Lorsque cela est possible, nous emploierons des méthodes « douces » : mDNS, restriction à l'interface publique, règles des candidats ICE.
  • Différents navigateurs offrent différents niveaux de contrôle. Firefox permet un réglage fin via about:config. Dans les navigateurs basés sur Chromium, il est plus efficace d'utiliser une extension ou des politiques.

Conseil : Si votre travail n'exige pas de fonctionnalité WebRTC (appels, transferts de fichiers dans le navigateur), envisagez un blocage plus strict dans un profil conçu spécifiquement pour les tâches nécessitant une certaine confidentialité.

Étape 1 : Détermination du contour du proxy et de l'environnement

But de l'étape : comprendre comment le trafic se déplace depuis votre navigateur et où WebRTC peut contourner le proxy.

Détails des étapes

  1. Lancez le navigateur dans lequel vous travaillez via un proxy.
  2. Vérifiez la configuration active du proxy. Pour les navigateurs basés sur Chromium, ouvrez les paramètres : Paramètres — Système — Ouvrir les paramètres proxy. Assurez-vous que votre serveur proxy, votre identifiant et votre mot de passe (si requis) sont bien indiqués.
  3. Si vous utilisez un profil dans un navigateur anti-détecte, ouvrez les paramètres du profil et assurez-vous que le proxy y est indiqué : type (HTTP, HTTPS ou SOCKS5), hôte, port, identifiant et mot de passe si nécessaire.
  4. Notez votre IP externe actuelle vue par les sites à travers votre proxy. Tapez dans la barre de recherche « my ip » et ouvrez tout service affichant votre IP externe. Notez cet IP comme « IP via proxy ».
  5. Si vous avez un proxy mobile, vérifiez le panneau de contrôle de votre fournisseur. Par exemple, sur mobileproxy.space, vérifiez l'adresse IP, la région, le mode d'authentification (par identifiant/mot de passe ou par liste d'IPs autorisées) et l'état de rotation des IPs.

Points importants

  • Proxy ≠ WebRTC. Le proxy gère le trafic HTTP(S)/SOCKS, alors que WebRTC peut révéler votre IP au cours de l'échange ICE.
  • Nous devons nous assurer que les candidats WebRTC ne divulguent pas votre IP publique et locale réelle.

⚠️ Attention : Si vous utilisez des politiques d'entreprise pour le navigateur, toute modification des indicateurs ou des extensions peut être remplacée par un administrateur. Vérifiez s'il n'y a pas de politique centralisée désactivant les options dont vous avez besoin.

Conseil : Créez dès maintenant un carnet de notes avec des enregistrements : « IP via proxy », « Date et heure », « Nom du profil », « Extension et version ». Ces notes vous aideront à reproduire rapidement la configuration ou à résoudre un problème.

✅ Vérification : Vous avez noté l'IP visible via le proxy et êtes conscient de la façon dont le proxy est configuré dans le navigateur ou dans le profil.

Problèmes possibles et solutions

  • Problème : Le navigateur n'utilise pas le proxy. Raison : Adresse ou port mal renseignés. Solution : Vérifiez le format du protocole, l'hôte, le port, l'identifiant/mot de passe.
  • Problème : Le proxy nécessite une authentification, mais le navigateur ne demande pas d'identifiant/mot de passe. Raison : Méthode d'authentification incorrecte. Solution : Indiquez les données manuellement dans le profil ou configurez-les dans les paramètres système.

Étape 2 : Vérification des fuites WebRTC dans les navigateurs de bureau

But de l'étape : confirmer la présence ou l'absence d'une fuite avant de commencer la configuration.

Détails des étapes

  1. Ouvrez une fenêtre de navigateur en mode normal. Si des extensions sont activées dans le navigateur, désactivez-les temporairement pour un test propre.
  2. Ouvrez tout service qui affiche les résultats d'un détecteur WebRTC dans le navigateur. Effectuez le test. Faites attention à deux types d'adresses : le candidat IP public et les candidats IP locaux (par exemple, des adresses de type 192.168.x.x, 10.x.x.x ou 172.16–31.x.x).
  3. Comparez l'IP publique affichée par le détecteur WebRTC avec l'« IP via proxy » que vous avez notée précédemment. S'ils sont différents, et que WebRTC montre votre vrai IP de fournisseur — c'est la fuite.
  4. Si des candidats IP locaux sont visibles de manière évidente, cela constitue également une fuite potentielle de configuration, car le site peut utiliser ces données pour corréler l'empreinte et vous identifier de manière unique.
  5. Notez les résultats sous forme d'écran ou écrivez les adresses publiques et locales affichées par le test. Plus tard, vous les comparerez aux résultats après la configuration.

Points importants

  • Testez chaque navigateur séparément. Ne tirez pas de conclusions à partir d'un seul navigateur pour tous.
  • Les résultats dépendent des versions et des fonctionnalités activées, surtout dans Safari et Firefox.

Conseil : Effectuez le test en mode incognito et en mode normal. Parfois, les extensions sont désactivées en mode incognito, et vous verrez une image « nue ».

✅ Vérification : Vous avez noté les résultats avant la configuration : quelles adresses publiques et locales WebRTC sont actuellement affichées. C'est votre point de départ.

Problèmes possibles et solutions

  • Problème : Les tests montrent des résultats différents sur différents sites. Raison : Méthodologie de vérification différente, cache et politique WebRTC. Solution : Comparez plusieurs résultats ; l'essentiel est que votre vrai IP public n'apparaisse nulle part.
  • Problème : Rien ne s'affiche. Raison : Le site n'a pas reçu d'autorisation ou le test est incorrect. Solution : Actualisez la page, autorisez l'accès aux dispositifs multimédias si demandé, ou utilisez un testeur alternatif.

Étape 3 : Blocage de WebRTC dans les navigateurs par les moyens standards

But de l'étape : minimiser ou éliminer la fuite via les paramètres intégrés du navigateur sans extensions lorsque cela est possible.

Navigateurs basés sur Chromium (Chrome, Edge, Opera, Brave, etc.)

  1. Ouvrez les paramètres du navigateur. Rendez-vous dans « Confidentialité et sécurité » — « Paramètres des sites » — « Autorisations supplémentaires » (les noms peuvent différer). Trouvez les sections liées à la caméra et au microphone. Bien que cela ne désactive pas WebRTC, interdire l'accès aux médias réduira le nombre de cas réels où l'échange ICE se déclenche pendant les appels.
  2. Ouvrez la page des indicateurs (chrome://flags ou edge://flags, opera://flags). Trouvez le paramètre qui est responsable de l'anonymisation des IP locales dans WebRTC (par exemple, « Anonymize local IPs exposed by WebRTC » ou « mDNS ICE candidates »). Mettez-le sur Activé. Redémarrez le navigateur.
  3. Vérifiez les politiques d'entreprise (si applicables). Dans les environnements avec politique, vous pouvez définir WebRtcIpHandlingPolicy sur « default_public_interface_only » ou « disable_non_proxied_udp », pour interdire les connexions UDP directe non proxy. Ce chemin n'est pas obligatoire pour les utilisateurs ordinaires.

Firefox (Bureau)

  1. Dans la barre d'adresse, tapez about:config et confirmez que vous comprenez le risque.
  2. Trouver le paramètre media.peerconnection.enabled et, si vous n'avez pas besoin d'appels via le navigateur, mettez-le sur false pour désactiver complètement WebRTC. Si vous avez besoin d'appels, ne désactivez pas globalement et utilisez les paramètres suivants.
  3. Réglez media.peerconnection.ice.no_host sur true pour ne pas fournir d'adresses IP locales en tant que candidats ICE.
  4. Réglez media.peerconnection.ice.default_address_only sur true pour restreindre les candidats uniquement aux adresses par défaut, et non à tous les interfaces.
  5. Réglez media.peerconnection.ice.obfuscate_host_addresses sur true pour activer le masquage mDNS des adresses locales.
  6. Redémarrez Firefox.

Safari (macOS, iOS/iPadOS)

  1. Sur macOS, activez le menu « Développer » (Safari — Préférences — Avancé — Afficher le menu « Développer » dans la barre des menus).
  2. Ouvrez « Développer » — « Fonctionnalités expérimentales » et vérifiez les paramètres liés aux candidats ICE mDNS. Activez les candidats ICE mDNS, pour que les IP locales ne soient pas révélées directement.
  3. Dans les paramètres des sites, limitez l'accès à la caméra et au microphone pour les sites inutiles afin d'éviter que WebRTC ne s'active sans nécessité.
  4. Sur iOS/iPadOS, allez dans « Réglages — Safari — Extensions/Fonctionnalités expérimentales » pour activer des fonctionnalités analogues aux candidats ICE mDNS, si disponibles, et limiter l'accès à la caméra/microphone pour les sites.

⚠️ Attention : La désactivation complète de WebRTC peut casser les appels web, le partage d'écran et certaines applications d'entreprise. Si vous avez besoin de la fonctionnalité d'appels, utilisez le mode avec mDNS et la restriction des candidats au lieu d'une désactivation totale.

Conseil : Si vous changez souvent de réseaux et d'interfaces (par exemple, Ethernet et Wi-Fi), vérifiez à nouveau les drapeaux et about:config après les mises à jour du navigateur. Parfois, les mises à jour réinitialisent les fonctionnalités expérimentales.

✅ Vérification : Lancez le test de l'étape précédente. Les IP locales ne doivent pas être affichées clairement, et le candidat public ne doit pas correspondre à l'IP réelle du fournisseur. Si le test montre encore l'IP réelle, passez à l'étape avec les extensions.

Problèmes possibles et solutions

  • Problème : L'option d'anonymisation des IP locales n'est pas disponible dans les drapeaux Chromium. Raison : Version du navigateur ou politique. Solution : Utilisez une extension pour WebRTC et uBlock Origin, ou appliquez les politiques au niveau système (disponible aux administrateurs).
  • Problème : Firefox casse les appels après la désactivation de WebRTC. Raison : Vous avez désactivé media.peerconnection.enabled. Solution : Réactivez-le et appliquez les paramètres ciblés no_host, default_address_only et obfuscate_host_addresses.

Étape 4 : Blocage de WebRTC avec des extensions

But de l'étape : obtenir un comportement prévisible dans les navigateurs basés sur Chromium et ajouter un niveau de protection supplémentaire.

Détails des étapes

  1. Ouvrez la galerie des extensions de votre navigateur. Recherchez et installez une extension qui gère la politique WebRTC (par exemple, WebRTC Control ou WebRTC Leak Prevent). Ces extensions permettent de définir une stratégie : « Default public interface only », « Disable non-proxied UDP », etc.
  2. Après l'installation, ouvrez les paramètres de l'extension. Choisissez la politique qui cache les candidats locaux et interdit le UDP non proxy. Dans l'interface, cela peut s'appeler « Disable non-proxied UDP » ou « Use default public interface only ». Sauvegardez les paramètres.
  3. Installez également uBlock Origin. Ouvrez ses paramètres et activez l'option empêchant les fuites WebRTC (si disponible dans votre version). C'est une protection supplémentaire.
  4. Redémarrez le navigateur ou activez désactivez les extensions pour vous assurer que la politique est appliquée.

Points importants

  • L'extension doit être autorisée dans les fenêtres normales et privées, si vous testez les deux modes. Vérifiez les autorisations des extensions.
  • Certains sites utilisant WebRTC pour le streaming peuvent se comporter différemment après activation de la politique stricte. Évaluez l'impact sur vos scénarios.

⚠️ Attention : N'installez pas des extensions issues de sources non vérifiées. Les droits d'accès « données des sites » donnent des possibilités larges à l'extension. Utilisez uniquement des boutiques et développeurs vérifiés.

Conseil : Si vous changez souvent de politiques (par exemple, pour les appels et pour un usage quotidien), créez deux profils de navigateur : « Travail (WebRTC strict) » et « Appels (WebRTC modéré) ».

✅ Vérification : Répétez le test WebRTC. L'IP publique ne doit pas correspondre à votre vraie IP de fournisseur, et les IP locales ne doivent pas être visibles clairement. Si le résultat est négatif, la fuite est fermée.

Problèmes possibles et solutions

  • Problème : L'extension en mode incognito ne fonctionne pas. Raison : Interdite en mode privé. Solution : Ouvrez « Gérer les extensions » et activez « Autoriser en mode incognito ».
  • Problème : Le site pour des appels ne parvient pas à se connecter. Raison : Interdiction des UDP non proxy. Solution : Créez un profil séparé avec une politique plus douce ou désactivez temporairement la case pour le domaine requis.

Étape 5 : Configuration de WebRTC dans les navigateurs anti-détectes

But de l'étape : obtenir des résultats reproductibles en travaillant avec de nombreux profils où l'empreinte et la stabilité du comportement sont importantes.

Détails des étapes (schéma universel)

  1. Ouvrez le panneau de contrôle de votre navigateur anti-détecte (par exemple, AdsPower, Dolphin{anty}, Incogniton, GoLogin, Octo Browser, etc.).
  2. Créez un nouveau profil ou ouvrez un profil existant. Trouvez la section « WebRTC » ou « Paramètres réseau/média/empreintes » à l'intérieur du profil.
  3. Choisissez la stratégie WebRTC : généralement, des options « Disabled », « Real », « Altered/Fake », « Default public interface only », « Proxy only » ou similaires sont disponibles. Si vous n'avez pas besoin d'appels et souhaitez une confidentialité maximale, sélectionnez « Disabled » ou une option qui exclut les candidats locaux et interdit le UDP non proxy. Si vous avez besoin d'appels, utilisez « Proxy only » ou « public interface only » avec mDNS, si cela est supporté dans le noyau du navigateur anti-détecte.
  4. Indiquez le proxy à l'intérieur du profil : type (HTTP(S) ou SOCKS5), hôte, port, identifiant/mot de passe. Testez la connexion via le bouton intégré « Tester » (généralement, il y a une vérification dans le profil).
  5. Sauvez le profil et démarrez-le. Ouvrez le testeur WebRTC et assurez-vous que votre IP réelle n'est pas visible. Notez le résultat.

Points importants

  • Les anti-détectes contiennent souvent la simulation des paramètres WebRTC : génération ufrag, mot de passe ICE, champs SDP. Évitez de modifier les valeurs sans nécessité. Votre objectif est de bloquer la fuite, pas d’obtenir une évasion exotique de la norme.
  • Des politiques WebRTC identiques dans différents profils garantiront une parité de comportement sur les sites.

Conseil : Créez un modèle de profil avec déjà une politique WebRTC et un proxy configurés. Cloner pour de nouveaux profils de travail. Cela fait gagner du temps et réduit le risque d'erreurs.

✅ Vérification : Dans chaque profil en cours d'exécution, répétez le test. L'IP publique réelle ne doit pas apparaître, les candidats IP locaux doivent être cachés ou remplacés par mDNS.

Problèmes possibles et solutions

  • Problème : Le profil montre des résultats WebRTC différents à chaque lancement. Raison : Génération aléatoire des paramètres. Solution : Fixez le mode WebRTC à « Disabled » ou « Proxy only » et ne changez pas entre les lancements.
  • Problème : L'extension dans le profil entre en conflit avec la politique anti-détecte. Raison : Paramètre en double. Solution : Utilisez soit la politique anti-détecte, soit l'extension, mais ne changez pas les deux en même temps.

Étape 6 : Intégration avec un proxy mobile

But de l'étape : combiner correctement le blocage de WebRTC avec un proxy mobile afin d'assurer que la configuration finale soit propre et stable.

Détails des étapes

  1. Préparez l'accès au proxy mobile. Dans le panneau de votre fournisseur (par exemple, mobileproxy.space), vérifiez les paramètres de connexion : adresse du nœud, port, type de proxy, authentification (identifiant/mot de passe ou liste d'IPs autorisées).
  2. Si le fournisseur supporte la rotation d'IP, déterminez comment et quand cela se produit. Assurez-vous que vous pouvez reproduire le test après la rotation.
  3. Dans le navigateur ou le profil anti-détecte, indiquez le proxy mobile : type (HTTP(S)/SOCKS5), hôte, port, identifiant/mot de passe. Faites un test de connexion (il y a généralement un bouton « Vérifier le proxy » ou allez sur un site pour vérifier que la page se charge).
  4. Assurez-vous que la politique WebRTC est déjà configurée : dans le navigateur basé sur Chromium — via l'extension et le drapeau d'anonymisation des IP locales, dans Firefox — via about:config, dans l'anti-détecte — via le profil.
  5. Ouvrez le testeur WebRTC. Vérifiez quelle IP publique est affichée comme candidate. Elle doit correspondre à l'IP du proxy mobile, et non à votre IP réelle de fournisseur. Les IP locales doivent être cachées ou représentées via mDNS.

Points importants

  • Le proxy mobile apporte souvent une variabilité supplémentaire du réseau (opérateur, région). C'est utile, mais augmente les exigences pour la prévisibilité des paramètres WebRTC.
  • Évitez de changer plusieurs paramètres à la fois : bloquez d'abord la fuite, puis activez la rotation IP et d'autres fonctionnalités.

Conseil : Si la géolocalisation est importante pour vos tâches, fixez la région du côté mobile du proxy (par exemple, dans mobileproxy.space) et évitez de mélanger les réseaux Wi-Fi et mobiles lors d'une utilisation simultanée.

✅ Vérification : Le test doit afficher l'IP publique du proxy mobile, et non la vôtre. Les adresses locales ne doivent pas être visibles directement. Après la rotation IP du proxy mobile, le second test doit afficher une nouvelle IP publique, et votre IP réelle de fournisseur ne doit pas apparaître.

Problèmes possibles et solutions

  • Problème : Le test montre l'IP réelle, et non celle du mobile. Raison : UDP non proxy activé ou extension non appliquée. Solution : Vérifiez la politique WebRTC dans l'extension et about:config, redémarrez le navigateur, assurez-vous que le profil utilise bien le proxy mobile.
  • Problème : Après la rotation IP, le résultat est instable. Raison : Cache ou rotation non encore effectuée. Solution : Nettoyez la cache, redémarrez le navigateur, attendez que la rotation soit confirmée dans le panneau du fournisseur, puis recommencez le test.

Étape 7 : Techniques supplémentaires de contrôle au niveau du navigateur et du système

But de l'étape : renforcer la prévisibilité du comportement sans compromettre la légitimité et la commodité d'utilisation.

Détails des étapes

  1. Vérifiez les autorisations des sites : Paramètres — Confidentialité et sécurité — Paramètres des sites — Autorisations. Limitez l'accès automatique à la caméra et au microphone ; exigez une demande avant utilisation.
  2. Créez un profil distinct pour des tâches nécessitant une plus grande confidentialité. Dans ce profil, utilisez une politique WebRTC stricte et un minimum d'extensions.
  3. Si vous êtes administrateur, appliquez des politiques de navigateur pour définir la politique WebRTC de manière centralisée. Cette étape n'est pas nécessaire pour les utilisateurs sans droits d'administrateur.
  4. Faites des vérifications après des mises à jour : parfois, les navigateurs modifient le comportement par défaut des drapeaux mDNS ou WebRTC. Faites un test de contrôle une fois par mois.

Points importants

  • Même avec une politique stricte, des extensions peuvent être désactivées en cas d'erreur ou de conflit. Un contrôle régulier est votre ami.
  • Les navigateurs anti-détectes se mettent à jour souvent. Après une mise à jour de noyau, vérifiez à nouveau le fonctionnement de l'extension WebRTC et des profils.

Conseil : Établissez une routine : « Nouveau profil — test WebRTC immédiatement », « Mise à jour du navigateur — test WebRTC immédiatement », « Changement de proxy ou d'opérateur — test WebRTC immédiatement ». Cela prend 1 à 2 minutes, mais vous fait gagner des heures.

✅ Vérification : Vous avez confirmé que votre nouvelle routine organisationnelle et vos politiques fonctionnent : les tests ne montrent pas l'IP réelle dans aucun profil ni après des mises à jour.

Problèmes possibles et solutions

  • Problème : Après une mise à jour, l'extension a réinitialisé les paramètres. Raison : Réinitialisation des configurations. Solution : Exportez les paramètres de l'extension pour pouvoir les importer rapidement après une réinitialisation.
  • Problème : Les politiques du navigateur ne sont pas disponibles. Raison : Absence de droits d'administrateur. Solution : Utilisez une extension et une stratégie de profil sans politiques système.

Étape 8 : Diagnostic à l'aide de plusieurs tests

But de l'étape : apprendre à vérifier le résultat par différentes méthodes et à détecter des incohérences.

Détails des étapes

  1. Répétez le test WebRTC sur deux à trois sites différents. Assurez-vous qu'aucun vrai IP de fournisseur n'apparaît et qu'aucune IP locale n'est clairement affichée.
  2. Effectuez un test réseau simple au niveau DNS. Ouvrez l'invite de commande. Sous Windows, tapez : nslookup -type=txt o-o.myaddr.l.google.com 8.8.8.8. Sur macOS/Linux, tapez : dig +short TXT o-o.myaddr.l.google.com @8.8.8.8. Assurez-vous que l'adresse obtenue correspond au chemin à travers le réseau proxy, si vous avez configuré un proxy ou un tunnel au niveau système. Si le proxy est configuré uniquement dans le navigateur, ce test peut montrer votre IP réelle, ce qui est normal pour le niveau système.
  3. Testez les accès à la caméra et au microphone sur des sites où ils sont réellement nécessaires. Vérifiez que les appels fonctionnent si vous avez choisi délibérément une stratégie « modérée » pour WebRTC.

Points importants

  • Le test au niveau DNS ne remplace pas le test WebRTC, mais aide à comprendre où le trafic système part en dehors du navigateur.
  • La principale métrique pour nous est que JavaScript sur la page ne voit pas votre IP publique réelle.

Conseil : Tenez un journal des tests : date, navigateur, profil, résultat, notes. Cela aidera à identifier des régressions rares après des mises à jour.

✅ Vérification : Tous les tests au niveau du navigateur donnent des résultats uniformes : l'IP réelle n'est pas révélée, les IP locales ne sont pas publiées clairement.

Problèmes possibles et solutions

  • Problème : Différents testeurs WebRTC affichent différents champs. Raison : Différence de profondeur de collecte. Solution : Portez une attention particulière à l'apparition d'une IP publique réelle ou de candidats IP locaux ; ne vous laissez pas effrayer par des métriques secondaires.
  • Problème : Fuites sporadiques. Raison : L'extension s'est désactivée ou la politique n'a pas été appliquée. Solution : Redémarrez le navigateur, vérifiez les autorisations de l'extension, répétez le test.

Vérification des résultats

Checklist de ce qui doit fonctionner

  • Le test WebRTC dans votre navigateur principal ne montre pas l'IP publique réelle de votre fournisseur.
  • Les adresses IP locales ne sont pas visibles clairement ou sont remplacées par des candidats mDNS.
  • Si un proxy mobile est utilisé, le candidat IP publique correspond à l'IP du proxy mobile.
  • Lorsque la rotation de l'IP mobile est effectuée, le résultat du test change pour une nouvelle IP publique, tout en n'affichant toujours pas l'IP réelle de votre fournisseur.
  • Les appels et les fonctionnalités nécessaires fonctionnent dans le profil ayant une politique WebRTC modérée (si cela est nécessaire pour votre tâche).

Comment tester

  1. Lancez la configuration finale : navigateur/profil avec proxy et politique WebRTC activés.
  2. Ouvrez le testeur WebRTC et notez le résultat.
  3. Si vous utilisez un proxy mobile, effectuez, si possible, une rotation de l'IP et répétez le test.
  4. Comparez avec vos notes initiales. Assurez-vous que l'IP réelle n'apparaît dans aucun cas.

Test de fuite DNS

Pour un contrôle interne de niveau DNS, appliquez le principe général : exécutez les commandes systèmes de l'étape précédente ou utilisez n'importe quel service fiable de vérification de fuites DNS. Il est important de comprendre que si le proxy est configuré uniquement dans le navigateur, le test DNS système pourrait conclure à votre IP réelle — c'est normal et ne signifie pas une fuite WebRTC dans le navigateur. Dans le contexte de ce guide, la clé du succès reste le test WebRTC dans le navigateur. Pour revenir rapidement à la description des tests DNS, utilisez le lien interne Test de fuite DNS.

Conseil : Si vous créez une documentation unique pour l'équipe, insérez-y vos captures d'écran « avant » et « après » avec des commentaires. Cela deviendra un critère de référence et facilitera l'intégration des nouveaux employés.

✅ Vérification : Tous les éléments de la checklist sont confirmés ; dans les tests de navigateur, l'IP réelle n'est pas révélée ; lors de la rotation du proxy mobile, seule la candidate IP publique du proxy change.

Erreurs types et solutions

  • Problème : Après toutes les étapes, l'IP réelle est toujours visible dans l'un des testeurs. Raison : L'extension n'a pas obtenu les droits en mode privé ou la politique n'a pas été appliquée. Solution : activez l'extension pour les fenêtres privées, redémarrez le navigateur, vérifiez les drapeaux et about:config, répétez le test.
  • Problème : Les appels dans le navigateur ont disparu. Raison : WebRTC est complètement désactivé. Solution : Activez WebRTC, mais masquez les IP locales et utilisez mDNS ; n'interdisez que le UDP non proxy.
  • Problème : Les profils anti-détectes donnent des résultats différents. Raison : Différents modes de WebRTC ou différentes extensions. Solution : Créez un modèle de profil, synchronisez le mode WebRTC, gardez une liste d'extensions.
  • Problème : Après la mise à jour du navigateur, la fuite est revenue. Raison : Réinitialisation des drapeaux/paramètres de l'extension. Solution : Réalisez un audit rapide des paramètres, importez la configuration sauvegardée, vérifiez avec des tests.
  • Problème : Une fuite n'existe pas sur un site, mais pas sur un autre. Raison : Méthodologie de test différente, éventuellement appel direct à STUN. Solution : Assurez-vous que « Disable non-proxied UDP » est activé, vérifiez uBlock Origin et les autorisations de l'extension.
  • Problème : Le proxy mobile change d'IP, et le test affiche parfois des valeurs intermédiaires. Raison : La rotation a pris du temps, ou le cache. Solution : Attendez la fin de la rotation, nettoyez le cache, actualisez la page, répétez le test.
  • Problème : Les politiques au niveau du système interdisent les drapeaux dont vous avez besoin. Raison : Politique d'entreprise. Solution : Consultez un administrateur ou utilisez un chemin supporté avec des extensions sans conflits.

Fonctionnalités supplémentaires

Réglages avancés

  • Politique d'entreprise Chromium : réglez WebRtcIpHandlingPolicy sur « default_public_interface_only » ou « disable_non_proxied_udp » de manière centralisée pour tous les postes de travail.
  • Paramètres dans Firefox about:config : combinez mDNS et interdiction des candidats host pour minimiser les signatures.
  • Anti-détecte : fixez la version de moteur et la politique WebRTC dans le modèle, pour que lors de la mise à jour du moteur, vous puissiez rapidement revérifier un profil de référence.

Optimisation

  • Réduisez le nombre d'extensions. Une seule extension de profil WebRTC plus uBlock Origin est suffisante dans la plupart des cas.
  • Séparez les profils par objectif : un profil strict pour la confidentialité, un profil modéré pour les appels.

Que faire d'autre

  • Établissez un règlement pour l'équipe : qui et quand teste après des mises à jour.
  • Numérisez les résultats : conservez les journaux de tests dans un dépôt commun pour voir la dynamique et exclure les régressions aléatoires.

Conseil : Si vous changez souvent de proxies ou de fournisseurs, réalisez une petite checklist de 6 à 8 lignes et gardez-la sous la main. Cela accélère le travail quotidien.

FAQ

1. Pourquoi WebRTC peut toujours montrer mon IP réelle derrière un proxy

Parce que WebRTC utilise les candidats ICE et STUN, qui peuvent fonctionner en contournant le chemin HTTP(S), y compris le UDP non proxy. Sans mesures spéciales, le navigateur peut révéler votre IP publique de fournisseur.

2. Est-ce suffisant de désactiver simplement WebRTC ?

C’est radical et résout la fuite, mais cela casse les appels et certaines applications. Il vaut mieux utiliser des modes avec mDNS, limitation des IP locales et interdiction des UDP non proxy, si vous souhaitez conserver la fonctionnalité WebRTC.

3. Est-ce nécessaire d'avoir à la fois une extension et des modifications des drapeaux ?

Souvent, une extension suffit. Mais un mDNS activé au niveau des drapeaux avec une extension fournit un résultat plus prévisible, surtout après des mises à jour.

4. Quel mode choisir dans un navigateur anti-détecte ?

Si les appels ne sont pas nécessaires, choisissez « Disabled » ou « Proxy only » avec interdiction des UDP non proxy. S’ils sont nécessaires, choisissez « public interface only » avec mDNS et contrôlez les autorisations multimédias.

5. Comment savoir que les IP locales ne sont pas visibles ?

Il ne doit pas y avoir de motifs connus dans la ligne des candidats ICE, comme 192.168.x.x, 10.x.x.x, 172.16–31.x.x. À la place, il pourrait y avoir des identifiants mDNS.

6. J'ai un proxy mobile, mais le test montre toujours mon IP réelle ?

Vérifiez l'extension et la politique WebRTC. Le plus souvent, le UDP non proxy est activé ou l'extension n'est pas active dans ce profil ou en mode privé.

7. Quels sont les avantages d'un fournisseur de proxy mobile comme mobileproxy.space ?

Il fournit une IP mobile stable avec possibilité de rotation et choix de région. Associé à un WebRTC correctement configuré, vous obtenez une configuration propre et prévisible sans fuites d'IP réelles.

8. Faut-il réaliser un test de fuite DNS ?

Pour comprendre le niveau système, c'est utile, mais le test WebRTC dans le navigateur est clé pour ce guide. Le test DNS ne remplace pas le contrôle WebRTC. Utilisez le lien interne Test de fuite DNS pour naviguer rapidement vers la section avec les détails.

9. Que faire si tout a échoué après une mise à jour du navigateur ?

Vérifiez les drapeaux mDNS et la politique des extensions, réinstallez les extensions si nécessaire, et recommencez les tests. Gardez une exportation des configurations à portée de main.

10. Est-il possible d'éliminer totalement les risques de fuite ?

Dans la pratique, il s'agit de réduire à néant pour les scénarios de navigateur. Suivez la routine : extension, drapeaux, vérification après des mises à jour, et contrôle des profils. Cela assure un résultat sans fuite stable.

Conclusion

Vous avez parcouru tout le processus : vous avez appris ce qu’est une fuite WebRTC et pourquoi elle est dangereuse derrière un proxy, vous avez appris à tester la fuite, à la bloquer par les moyens internes des navigateurs, grâce à des extensions et dans des navigateurs anti-détecte, à combiner tout cela avec un proxy mobile et à effectuer des tests finaux. Vous désormais une checklist, un ensemble de solutions prêtes à l'emploi pour les problèmes courants et une compréhension de la façon de maintenir la configuration opérationnelle après les mises à jour.

Ce que vous devez faire ensuite : appliquez les paramètres à tous les navigateurs et profils avec lesquels vous travaillez ; automatisez la routine des tests ; si nécessaire, implémentez des politiques centralisées dans votre organisation. Si vous utilisez des proxies mobiles, comme mobileproxy.space, standardisez la rotation et l'enregistrement des résultats afin que tout employé puisse reproduire la configuration sans erreur.

Où vous diriger ensuite : explorez les caractéristiques de protection contre d'autres fuites contextuelles (Canvas, AudioContext, WebGL), comprenez les politiques d'isolation des sites, les stratégies de cookies et la gestion des empreintes. Mais les bases — l'absence de fuite d'IP réelle via WebRTC — sont déjà configurées et vérifiées.