Présentation

« Tu peux me donner ton IP publique, que je l'ajoute au pare-feu ? »

My Public IP Address répond à cette question sans ouvrir de navigateur. L'application vit dans la zone de notification, à côté de l'horloge : on survole l'icône pour voir son IP publique, on clique pour ouvrir le panneau et la copier.

Et surtout, elle vous prévient dès que l'adresse change. Avec plusieurs VPN clients, dont certains se coupent tout seuls après une mise en veille, c'est le meilleur moyen de savoir depuis quelle IP on sort, là, maintenant.

Fonctionnalités

Un survol suffit

L'info-bulle de l'icône, à côté de l'horloge, donne l'IPv4 et l'IPv6 publiques.

Copie en un clic

Un bouton pour copier chaque adresse, dans le panneau ou le menu du clic droit, prête à être envoyée au client qui doit l'ajouter à son pare-feu.

Alerte au changement

VPN qui se coupe, changement de réseau, nouvelle adresse de la box... Windows vous prévient, avec l'ancienne et la nouvelle adresse.

Historique

Les dernières adresses publiques et l'adresse sur le réseau local, dans un panneau au style de Windows 11.

Fiable

Plusieurs services interrogés en secours, lecture stricte des réponses, préfixe IPv6 comparé pour ignorer les adresses temporaires.

Respect de la vie privée

Pas de compte, pas de pub, pas de statistiques. L'historique reste sur le PC.

En images

Le panneau

Le panneau

IP publique, réseau local et adresses récentes

L'alerte au changement

L'alerte au changement

L'ancienne et la nouvelle adresse, avec un bouton pour copier

L'info-bulle

L'info-bulle

IPv4 et IPv6 au survol de l'icône

Le menu

Le menu

Copier, actualiser, démarrage avec Windows, notifications

Sous le capot

Toute la logique (recherche de l'IP, rafraîchissement, historique, détection des changements) est dans une bibliothèque sans aucune dépendance à Windows, entièrement testée avec xUnit. L'application WinUI 3 n'est qu'une fine couche autour. Le runtime .NET est embarqué et « trimmé » : environ 8 Mo par architecture (x86, x64 et ARM64).

Les cas tordus (services qui tombent, réseaux qui changent en rafale, IPv6 qui bouge toute seule, icône qui disparaissait après une mise à jour) sont racontés dans un article de blog.

Technologies utilisées

WinUI 3.NET 10C#MSIXCommunityToolkit.MvvmxUnit
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.