Files
MyIP/README_FR.md
T
jason5ng32andClaude Fable 5 2ce2f3298e Docs(readme): restructure README and rebuild all translations
The feature list had fallen behind the product (v7.x additions missing,
stale copy) and 18 flat bullets scanned poorly. Regroup features into
five sections, adopt GFM alerts for the required configuration, collapse
the proxy rules into a details block, put Docker before Node, add the
missing License section, and fix long-standing typos. All five
translations are rebuilt from the new English text with tool names
aligned to each UI locale pack, plus a community-maintained disclaimer.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 09:25:49 +08:00

11 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

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.
  • 🛰️ 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