Files
MyIP/README_FR.md
T
2026-08-25 09:46:47 +08:00

10 KiB
Raw Blame History

🧰 MyIP - Une meilleure boîte à outils IP

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

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

Notes: Vous pouvez utiliser ma démo gratuitement et vous pouvez également la déployer vous-même.

Deploy with Docker

👀 Principales fonctionnalités

  • 🛜 Afficher vos adresses IP : Détecte et affiche votre adresse IP locale, provenant de plusieurs fournisseurs IPv4 et IPv6.
  • 🔍 Recherche d'informations sur l'adresse IP : Fournit un outil pour interroger des informations sur n'importe quelle adresse IP.
  • 🕵️ Informations sur l'adresse IP : Présente des informations détaillées pour toutes les adresses IP, y compris le pays, la région, l'ASN, la localisation géographique, et plus encore.
  • 🛰️ Historique ASN et topologie amont : Consultez l'historique des annonces AS pour un préfixe IP, et visualisez les chemins amont d'un ASN vers les réseaux dorsaux Tier 1.
  • 🚦 Vérification de disponibilité : Teste l'accessibilité de différents sites web, tels que Google, GitHub, YouTube, ChatGPT, et d'autres.
  • 📡 État des services : Affiche la disponibilité en temps réel de services populaires (Claude, OpenAI, GitHub, Cloudflare, etc.) depuis leurs pages d'état officielles, avec l'état de chaque sous-service et les incidents récents.
  • 🚥 Détection WebRTC : Identifie l'adresse IP utilisée lors des connexions WebRTC.
  • 🛑 Test de fuite DNS : Affiche les données de point de terminaison DNS pour évaluer le risque de fuites DNS lors de l'utilisation de VPN ou de proxies.
  • 🚀 Test de vitesse : Testez la vitesse de votre réseau avec des réseaux de pointe.
  • 🚏 Test de règles : Teste si les paramètres de règles fonctionnent correctement avec le logiciel de proxy.
  • ⏱️ Test de latence mondiale : Effectue des tests de latence sur des serveurs situés dans différentes régions du monde.
  • 🚉 Test MTR : Effectue des tests MTR sur des serveurs situés dans différentes régions du monde.
  • 🔦 Résolveur DNS : effectue la résolution DNS d'un nom de domaine à partir de plusieurs sources, obtient les résultats de la résolution en temps réel et peut être utilisé pour la détermination de la contamination.
  • 🚧 Test de Censorship: Vérifier si un site est bloqué dans certains pays.
  • 📓 Recherche Whois : Effectuer une recherche d'informations Whois pour les noms de domaine ou les adresses IP
  • 📀 Recherche MAC : Requête d'informations d'une adresse physique
  • 🖥️ Empreinte digitale du navigateur: Plusieurs façons de visualiser l'empreinte digitale de votre navigateur
  • 📋 Liste de contrôle de cybersécurité:: Une liste de contrôle complète de la cybersécurité avec un total de 258 éléments

💪Également

  • 🌗 Mode sombre : Bascule automatiquement entre les modes sombre et clair en fonction des paramètres du système, avec une option de basculement manuel.
  • 📲 Prise en charge de PWA : Peut être ajouté en tant qu'application de bureau sur votre téléphone ainsi qu'en tant qu'application Chrome sur votre ordinateur.
  • ⌨️ Raccourcis clavier : Prend en charge les raccourcis clavier pour toutes les fonctions, appuyez sur ? pour afficher la liste des raccourcis.
  • 🌍 Basé sur les résultats des tests de disponibilité, il indique si l'accès Internet mondial est actuellement réalisable.
  • 🔤 Prise en charge de plusieurs langues.

📕 Comment utiliser

Déploiement dans un environnement Node

Assurez-vous d'avoir Node.js installé.

Clonez le code :

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

Installer & Construire. 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

Exécuter:

pnpm start

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

Using Docker

Cliquez sur le bouton 'Déployer sur Docker' en haut pour terminer le déploiement. Ou utilisez le shell suivant :

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

📖 Documentation

Les guides complets se trouvent dans le centre de documentation MyIP : docs.ipcheck.ing (sélecteur de langue en haut à droite)

🤝 Contribuer

Les contributions sont les bienvenues ! Nous maintenons une sélection de tâches adaptées aux débutants — chacune avec les fichiers précis, les critères d'acceptation et des tests pour vous guider :

  • 🏷️ Good first issues — ajouter un résolveur DNS de votre pays, enrichir les listes de sites, traduire le README dans votre langue, améliorer les traductions…
  • 🌐 TRANSLATING.md — mettez l'interface à votre langue : un paquet de langue plus une ligne dans le registre, et des traductions partielles sont les bienvenues pour votre première PR
  • 📄 CONTRIBUTING.md — installation, conventions et flux des PR (ciblez la branche dev)

⚙️ Configuration

Deux réglages comptent avant tout :

  • MaxMind GeoLite2 (requis) — identifiants gratuits pour la géolocalisation IP et les recherches ASN. Sans eux, la source MaxMind renvoie 503. → Configuration MaxMind
  • ALLOWED_DOMAINS (requis sur un vrai domaine) — 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.

👩🏻‍💻 Utilisation avancée

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

# Test d'adresse IP
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