Comment installer et configurer I2P sur Windows 11
- Mise à jour le 11 août 2026
I2P (Invisible Internet Project) est un projet open source conçu pour fournir une couche de communication sécurisée et anonyme sur Internet. Il contribue à protéger la vie privée des utilisateurs et à résister à la censure en chiffrant le trafic et en l'acheminant à travers un réseau décentralisé de routeurs I2P.
Cette couche réseau anonyme prend en charge plusieurs services, notamment la navigation web, le partage de fichiers P2P et BitTorrent.
Dans ce guide, vous apprendrez à installer et à configurer I2P sur Windows 11, notamment l'installation initiale, la configuration réseau, la redirection de ports, les règles du pare-feu Windows et les paramètres de proxy de Firefox.
Installer I2P sur Windows 11
Avant d’installer I2P sur Windows 11, vérifiez que Mozilla Firefox et un environnement d’exécution Java (JRE) compatible sont installés sur votre système. La procédure ci-dessous utilise Eclipse Temurin, proposé par Adoptium.
Installer Java
I2P nécessite un environnement d'exécution Java (JRE) compatible pour fonctionner. Bien que le projet I2P propose également un paquet tout-en-un pour Windows intégrant Java, ce guide utilise le programme d'installation standard et installe préalablement Java séparément.
Plutôt que d'utiliser Oracle Java, je recommande Eclipse Temurin proposé par Adoptium (https://adoptium.net/). Cette distribution est gratuite, open source et maintenue par le projet Eclipse Adoptium, sous l'égide de la Fondation Eclipse.
- Accédez au site officiel d'Adoptium à l'adresse https://adoptium.net/ et téléchargez Eclipse Temurin pour Windows x64 :
- Exécutez le programme d'installation d'Eclipse Temurin JDK, puis cliquez sur Next pour démarrer l'installation :
- Acceptez le contrat de licence, puis cliquez sur Next :
- Sélectionnez Install for all users of this machine, puis cliquez sur Next :
- Conservez les options d'installation par défaut, puis cliquez sur Next :
- Cliquez sur Install pour lancer l'installation d'Eclipse Temurin JDK :
- Une fois l'installation terminée, cliquez sur Finish pour fermer l'assistant d'installation :
Installer I2P
- Accédez à la page officielle de téléchargement d'I2P à l'adresse https://geti2p.net/en/download et téléchargez le programme d'installation pour Windows :
- Exécutez le programme d'installation d'I2P que vous venez de télécharger. Si Windows Defender SmartScreen affiche un avertissement, cliquez sur More info, puis sur Run anyway :
- Sélectionnez la langue souhaitée, puis cliquez sur OK pour poursuivre l'installation :
- Dans l'écran d'accueil, cliquez sur Next pour poursuivre l'installation :
- Consultez la note d'information si vous le souhaitez, puis cliquez sur Next pour poursuivre l'installation :
- Sélectionnez le chemin d'installation, confirmez la création du répertoire si cela vous est demandé, puis cliquez sur Next :
- Sélectionnez l'option Windows Service afin qu'I2P puisse démarrer automatiquement en arrière-plan, puis cliquez sur Next :
- Une fois le processus d'installation terminé, cliquez sur Next pour continuer :
- Conservez les options de raccourcis par défaut, puis cliquez sur Next pour continuer :
- Cliquez sur Done pour fermer le programme d'installation et terminer l'installation d'I2P :
Configuration après l'installation
Après l'installation d'I2P, quelques réglages supplémentaires sont nécessaires pour assurer une connectivité réseau correcte. Dans cette section, nous configurerons le service I2P, les ports réseau, la redirection de ports et les règles du pare-feu Windows.
Vérifier le service I2P
- Ouvrez la console des services Windows afin de vérifier que le service I2P est en cours d'exécution :
- Vous pouvez également utiliser
PowerShell:
PS C:\> Get-Service -Name I2P
Status Name DisplayName
------ ---- -----------
Running I2P I2P Service
- Si le service n'est pas démarré, lancez-le avec la commande suivante :
PS C:\> Start-Service -Name I2P
Configuration initiale
- Ouvrez la console du routeur I2P à l'aide du raccourci présent sur le bureau, ou saisissez
http://127.0.0.1:7657dans Firefox :
- Suivez l'assistant de configuration, sélectionnez la langue souhaitée, puis cliquez sur Next :
- Sélectionnez votre thème préféré, puis cliquez sur Next pour continuer :
- Lancez le test de bande passante, puis cliquez sur Next pour continuer :
- Attendez que le test de bande passante se termine, puis cliquez sur Next pour continuer :
- Vérifiez la configuration de la bande passante, modifiez les valeurs si nécessaire, puis cliquez sur Next pour continuer :
- Nous configurerons Firefox manuellement plus loin dans ce guide. Pour le moment, cliquez sur Next pour continuer :
- Une fois l'assistant de configuration terminé, cliquez sur Finished pour ouvrir la console du routeur I2P :
- Une fois la configuration terminée, le tableau de bord principal de la console du routeur I2P doit s'afficher :
Configuration des ports
Dans cette section, nous allons identifier ou configurer les ports UDP et TCP utilisés par I2P. Ces valeurs seront ensuite nécessaires pour configurer correctement la redirection de ports ainsi que les règles du pare-feu Windows.
- Accédez à Configuration > Settings > Network, ou ouvrez
http://127.0.0.1:7657/confignet. Notez le port UDP ainsi que le port TCP utilisés par votre routeur I2P (par exemple22648):
- Une fois vos ports
UDPetTCPidentifiés (ou modifiés), configurez votre passerelle Internet afin qu'elle effectue la traduction d'adressesNATet redirige ces ports vers l'adresse IP interne du poste exécutant votre routeur I2P. Dans cet exemple, je redirige le port22648en UDP et en TCP vers l'adresse IP192.168.1.10:
Configuration du pare-feu Windows
L'étape suivante consiste à autoriser le trafic entrant requis dans le pare-feu Windows afin que le routeur I2P puisse accepter les connexions entrantes.
- Créez des règles de pare-feu entrantes pour les éléments suivants :
- Le port UDP configuré précédemment (
22648dans cet exemple) - Le port TCP configuré précédemment (
22648dans cet exemple) - L'exécutable
java.exeutilisé par I2P
- Le port UDP configuré précédemment (
Vous pouvez créer ces règles de pare-feu depuis l'interface graphique du pare-feu Windows ou avec PowerShell. Les deux méthodes sont présentées ci-dessous.
- Ouvrez le Pare-feu Windows Defender avec fonctions avancées de sécurité, sélectionnez Inbound Rules, puis cliquez sur New Rule... :
- Dans l'assistant New Inbound Rule Wizard, sélectionnez Custom comme type de règle, puis cliquez sur Next :
- Sélectionnez This program path, puis cliquez sur Browse... afin de localiser l’exécutable
java.exeutilisé par votre installation Java :
- Pour la règle TCP, sélectionnez le protocole TCP, puis indiquez le numéro de port local utilisé par I2P :
- Pour la règle UDP, sélectionnez le protocole UDP, puis indiquez le numéro de port local utilisé par I2P :
Configurer le pare-feu Windows avec PowerShell
- Ouvrez PowerShell avec les privilèges administrateur et exécutez les commandes suivantes :
PS C:\> New-NetFirewallRule -DisplayName "I2P_UDP" -Direction Inbound -Protocol UDP -LocalPort 22648 -Action Allow
PS C:\> New-NetFirewallRule -DisplayName "I2P_TCP" -Direction Inbound -Protocol TCP -LocalPort 22648 -Action Allow
PS C:\> New-NetFirewallRule -DisplayName "JAVA" -Direction Inbound -Program "%ProgramFiles%\Eclipse Adoptium\jdk-21.0.7.6-hotspot\bin\java.exe" -Action Allow
Vérifier la connectivité au réseau I2P
Une fois la configuration terminée, vérifiez que votre routeur I2P peut se connecter correctement au réseau I2P.
- Depuis la console du routeur I2P, cliquez sur le bouton restart afin de redémarrer le routeur :
- Après quelques minutes, lorsque le routeur I2P a redémarré et s'est connecté à des pairs, l'état du réseau doit indiquer OK :
Configurer Firefox pour I2P
Nous allons maintenant configurer Firefox afin d'accéder aux sites web et aux services via le réseau I2P.
Créer un profil Firefox (facultatif)
Cette étape n'est pas obligatoire, mais je recommande de créer un nouveau profil Firefox. Vous pourrez ainsi basculer facilement entre votre configuration habituelle et le réseau I2P.
- Ouvrez le gestionnaire de profils Firefox en appuyant sur Win + R, en saisissant
firefox --ProfileManager, puis en cliquant sur OK :
- Cliquez sur Create Profile… pour lancer l'assistant de création d'un profil Firefox :
- Dans l'écran d'accueil Welcome de l'assistant de création d'un profil, cliquez sur Next pour continuer :
- Saisissez un nom pour le nouveau profil Firefox, puis cliquez sur Finish :
- Sélectionnez le profil Firefox nouvellement créé, puis cliquez sur Start Firefox pour lancer le navigateur :
Configurer le proxy I2P dans Firefox
- Ouvrez le menu de Firefox(1), cliquez sur Settings(2), recherchez proxy(3), puis cliquez sur Settings...(4) dans la section Network Settings :
- Configurez les paramètres de connexion comme indiqué ci-dessous, puis cliquez sur OK :
- Une fois les paramètres du proxy configurés, vous pouvez vérifier l'adresse IP publique détectée par les sites web à l'aide d'un service de vérification d'adresse IP. Dans cet exemple, j'utilise ShebangTheIP 😇 avec un site externe de vérification d'adresse IP :