Files
MyIP/README_FR.md
T
jason5ng32andClaude Fable 5.1 3b19e0253e Docs: describe the IP Calculator and drop changelog entry counts
READMEs and the AGENTS overview list the new tool; frontend/AGENTS.md
records the shareable `?q=` input pattern. TRANSLATING.md no longer quotes
the number of changelog entries, which went stale on every release.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-03 18:40:10 +08:00

12 KiB

🧰 MyIP - Une meilleure boîte à outils IP

Note

Ceci est une traduction maintenue par la communauté ; le README anglais fait foi et cette version peut être en retard sur celui-ci.

IPCheck.ing Banner

jason5ng32%2FMyIP | Trendshift

Mentioned in Awesome Self Hosted

GitHub Repo stars GitHub forks Docker Pulls

Website PWA

CodeQL Docker Build and Push CI

English | 简体中文 | 繁體中文 | Русский | Français | Português (BR)

Une boîte à outils IP tout-en-un et open source : recherche d'IP depuis plusieurs sources, tests de connectivité, détection WebRTC et de fuites DNS, test de vitesse, MTR, vérification de la censure, Whois et plus encore — auto-hébergeable en une seule commande Docker.

👉 Démo : https://ipcheck.ing

N'hésitez pas à mettre la démo en favori ou à déployer votre propre instance.

Deploy with Docker

👀 Fonctionnalités

🪪 Votre IP et votre identité

  • 🛜 Cartes IP : Détecte vos adresses IPv4 et IPv6 depuis plusieurs sources indépendantes, présentées côte à côte — pays, région, ville, ASN, organisation et fuseau horaire local de l'IP.
  • 🔍 Recherche d'IP : Affiche les mêmes informations détaillées pour n'importe quelle adresse IP qui vous intrigue.
  • 🧾 Historique des IP : Conserve un enregistrement local des IP sous lesquelles vous avez été vu, filtrable par type et par pays — stocké uniquement dans votre navigateur.
  • 🖥️ Empreinte du navigateur : Calcule l'empreinte de votre navigateur de plusieurs manières et montre ce qui vous rend identifiable.

🕵️ Fuites et vie privée

  • 🚥 Détection WebRTC : Révèle l'adresse IP exposée lors des connexions WebRTC — y compris si les protections de confidentialité de votre navigateur sont actives.
  • 🛑 Test de fuite DNS : Montre quels points de terminaison DNS résolvent vos requêtes, afin d'évaluer le risque de fuite DNS lors de l'utilisation d'un VPN ou d'un proxy.
  • 📋 Liste de contrôle de cybersécurité : Une liste personnelle de 258 points de cybersécurité répartis en 12 domaines, avec progression sauvegardée dans votre navigateur.

📡 Tests réseau

  • 🚦 Test de connectivité : Teste l'accessibilité de jusqu'à 60 sites de votre choix, avec la latence minimale mesurée sur plusieurs tours — plus des listes d'import sélectionnées, des packs par pays jusqu'à l'IA, les réseaux sociaux, le streaming, le jeu, le développement et plus encore. D'après les résultats, il indique si l'accès à l'Internet mondial est actuellement possible pour vous.
  • 🚀 Test de vitesse : Mesure vos débits descendant et montant ainsi que votre latence face à des réseaux edge.
  • ⏱️ Test de latence mondiale : Mesure le ping vers votre cible depuis des sondes du monde entier — choisissez les pays parmi toutes les sondes Globalping disponibles, regroupées par continent.
  • 🚉 Test MTR : Lance MTR depuis des sondes réparties dans le monde pour voir la route réellement empruntée par les paquets.
  • 🚧 Test de censure : Montre où un site web est bloqué dans le monde — et par quels moyens.
  • 🚏 Test de règles de proxy : Vérifie que la configuration des règles de votre logiciel de proxy fonctionne comme prévu.

🔦 Recherches et infrastructure

  • 📟 Résolveur DNS : Résout un domaine via plusieurs résolveurs à la fois, regroupés par pays — un moyen simple de repérer un détournement ou une contamination.
  • 📓 Recherche Whois : Effectue des recherches Whois pour les noms de domaine et les adresses IP.
  • 🗄️ Recherche MAC : Identifie le fabricant et les détails derrière une adresse physique.
  • 🧮 Calculateur IP : Calcul de sous-réseau, conversions de notation et détails d'interface IPv6 pour toute IP, préfixe, plage ou liste, le tout en local.
  • 🛰️ Infos ASN et topologie amont : Affiche les détails d'un AS, l'historique des annonces d'un préfixe IP et les chemins amont d'un ASN vers la dorsale Tier 1.
  • 📶 État des services : Disponibilité en direct de services connus — Claude, OpenAI, GitHub, Cloudflare et d'autres — depuis leurs pages d'état officielles, avec les incidents récents.

✨ Plateforme

  • 📤 Rapports partageables : Transformez vos résultats de test en rapport de diagnostic — un lien en lecture seule à expiration automatique, du Markdown prêt pour l'IA ou du JSON.
  • ⌨️ API curl : Obtenez votre IP depuis le terminal avec une simple commande curl.
  • 🌍 La Terre en ligne : Un panneau qui diffuse les pannes d'Internet mondiales au moment où elles se produisent.
  • 🌗 Mode sombre : Suit automatiquement votre système, avec un basculement manuel.
  • 📲 PWA : Installable comme application sur votre téléphone et comme application Chrome sur votre ordinateur.
  • ⚡ Raccourcis clavier : Chaque fonction a le sien — appuyez sur ? pour afficher la liste.
  • 🔤 Multilingue : L'interface est disponible en 6 langues, et ajouter la vôtre ne demande qu'un paquet de langue.

📕 Comment utiliser

Avec Docker

Une seule commande et c'est parti :

docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest

Ou cliquez sur le bouton « Deploy with Docker » en haut de cette page.

Déploiement dans un environnement Node

Assurez-vous d'avoir Node.js installé, puis clonez le code :

git clone https://github.com/jason5ng32/MyIP.git

Installez et compilez. Ce projet utilise pnpm — si vous ne l'avez pas, installez-le d'abord (npm est fourni avec Node, donc cette commande fonctionne toujours) :

npm install -g pnpm
pnpm install && pnpm run build

Lancez :

pnpm start

Le programme s'exécutera sur le port 18966.

⚙️ Configuration

Important

Les identifiants MaxMind GeoLite2 sont requis. Ils alimentent la géolocalisation IP et les recherches ASN — sans eux, la source MaxMind renvoie une erreur 503. Ils sont gratuits : → Configuration MaxMind

Warning

ALLOWED_DOMAINS est requis sur un vrai domaine. C'est la liste blanche de noms d'hôte pour l'API backend — sans elle, toute requête venant d'un domaine autre que localhost reçoit un 403. → Reverse proxy et domaines

docker run -d -p 18966:18966 \
  -e MAXMIND_ACCOUNT_ID="YOUR_ACCOUNT_ID" \
  -e MAXMIND_LICENSE_KEY="YOUR_LICENSE_KEY" \
  -e MAXMIND_AUTO_UPDATE="true" \
  -e ALLOWED_DOMAINS="your-domain.com" \
  --name myip --restart always \
  jason5ng32/myip:latest

Tout le reste — clés API optionnelles, sécurité et limitation de débit, journalisation, Sentry, domaines de l'API curl — est documenté dans la référence des variables d'environnement.

📖 Documentation

Les guides complets se trouvent dans le centre de documentation MyIP : docs.ipcheck.ing

🤝 Contribuer

Les contributions sont les bienvenues ! Nous maintenons une sélection de tâches adaptées aux débutants — chacune avec les chemins de fichiers exacts, des critères d'acceptation et des tests qui vous guident jusqu'à un build vert :

  • 🏷️ Good first issues — ajouter un résolveur DNS de votre pays, enrichir les listes de sites sélectionnées, traduire le README dans votre langue, peaufiner les traductions, et plus encore
  • 🌐 TRANSLATING.md — mettez l'interface dans votre langue : un paquet de langue plus une ligne dans le registre, et une traduction partielle est une première PR bienvenue
  • 📄 CONTRIBUTING.md — installation, conventions et cheminement des PR (ciblez la branche dev)

👩🏻‍💻 Utilisation avancée

Règles de proxy pour vérifier en même temps votre IP réelle et votre IP de proxy

Si vous utilisez un proxy pour accéder à Internet, envisagez d'ajouter cette règle à votre configuration de proxy (adaptez-la à votre client). Cette configuration vous permet de vérifier à la fois votre véritable adresse IP et celle utilisée via le proxy :

# IP Testing
IP-CIDR,1.0.0.2/32,Proxy,no-resolve
IP-CIDR6,2606:4700:4700::1111/128,Proxy,no-resolve
DOMAIN,4.ipcheck.ing,DIRECT
DOMAIN,6.ipcheck.ing,DIRECT
# Rule Testing
DOMAIN,ptest-1.ipcheck.ing,Proxy1
DOMAIN,ptest-2.ipcheck.ing,Proxy2
DOMAIN,ptest-3.ipcheck.ing,Proxy3
DOMAIN,ptest-4.ipcheck.ing,Proxy4
DOMAIN,ptest-5.ipcheck.ing,Proxy5
DOMAIN,ptest-6.ipcheck.ing,Proxy6
DOMAIN,ptest-7.ipcheck.ing,Proxy7
DOMAIN,ptest-8.ipcheck.ing,Proxy8

💖 Sponsors

En tant que projet open source, je suis très reconnaissant aux sponsors suivants pour leur soutien :

1Password

Greptile

Sentry

GitBook

v.ps

Cloudflare Project Alexandria

📄 Licence

MIT © Jason Ng