Comment installer I2P sur Windows 7
Présentation
I2P
I2P (”Invisible Internet Project”) est un rĂ©seau anonyme, offrant une simple couche rĂ©seau logicielle de type rĂ©seau overlay, que les applications peuvent employer pour envoyer de façon anonyme et sĂ©curisĂ©e des informations entre elles. La communication est chiffrĂ©e de bout en bout.
Source : wikipedia
Configuration
- OS : Windows 7
- I2P : 0.9.7-0
Installation
Java
Pour fonctionner I2P a besoin de Java, on se rend donc à l'adresse suivante ci-dessous pour télécharger et installer la dernière version (qui change à peu prés toutes les semaines ).
- On va donc à l'adresse java.com et on clique sur le bouton Téléchargement gratuit de Java.
- Lors de l'installation on s'assurera de décocher les barres d'outils inutiles et encombrantes Ask
- Le message de fin d'installation devrait apparaitre Ă la fin de l'installation
La NAT
Il faut également configurer la NAT, sur sa box pour que les ports (que l'on peut librement modifier dans I2P) 23156 en TCP et UDP soient redirigés, vers notre machine locale (qui aura ici pour adresse ip 192.168.1.10). Ci-dessous, et comme je suis sympa, deux exemples de configration un pour une LiveBox et l'autre pour une Alicebox.
LiveBox
- On se connecte sur l'interface d'administration, en général en http://192.168.1.1. On va dans configuration avancée > réseau > NAT/PAT et on rentre les deux règles suivantes :
AliceBox
Le pare feu (ici Windows Firewall)
- Si on utilise un pare feu (ici celui de Windows), il faudra autoriser l'accés au logiciel via l'ouverture de certains ports. Pour fonctionner I2P à besoin de deux ports, un en UDP et l'autre en TCP, ils sont librement configurable depuis l'interface Web de I2P, voir ici. Nous utiliserons les ports 23156 en UDP et TCP.
- Il faut donc insérer 4 règles (au choix en ligne de commande ou via interface graphique) qui autorisent les connexions :
- IN en TCP vers le port 23156
- IN en UDP vers le port 23156
- OUT en TCP depuis le port 23156
- OUT en UDP depuis le port 23156
En ligne de commandes
PS C:\Users\Administrator> netsh advfirewall firewall add rule name="IN_I2P_TCP_23156" dir=in action=allow protocol=TCP localport=23156
PS C:\Users\Administrator> netsh advfirewall firewall add rule name="IN_I2P_UDP_23156" dir=in action=allow protocol=UDP localport=23156
PS C:\Users\Administrator> netsh advfirewall firewall add rule name="OUT_I2P_TCP_23156" dir=out action=allow protocol=TCP localport=23156
PS C:\Users\Administrator> netsh advfirewall firewall add rule name="OUT_I2P_UDP_23156" dir=out action=allow protocol=UDP localport=23156
Via l'interface graphique
- On presse les touches Windows+r sur son clavier et on tape :
- Pour la règle ”IN en TCP vers le port 23156”, on fait un clic droit sur Inbound Rules puis on clique sur New Rule... :
- On choisit le type de règle (ici Port :
- Le protocole TCP et le numéro de port 23156 :
- A quel type de réseau s'appliquera la règle :
- L'action Ă appliquer autoriser :
On répetera cela pour les trois autres règles :
-
Une en Inbound Rules :
- IN en UDP vers le port 23156
-
Deux en Outbound Rules :
- OUT en TCP depuis le port 23156
- OUT en UDP depuis le port 23156
I2P
Téléchargement et installation de I2P
Une fois Java installé nous pouvons passé à I2P.
- On va sur http://www.i2p2.de et on clique sur le lien Download pour aller sur la page de téléchargement du logiciel.
- On cliquera enfin sur le lien pour Windows
- On lance l'installation de I2P, aprés avoir sélectionner sa langue, on pourra laisser les options par défaut, donc on cliquera sur suivant, jusqu'à ce que le logiciel soit installé
- Lors de l'exécution de I2P et si l'on utilise le Firewall Windows, l'alerte suivante apparaitra, il faudra cliquer sur autoriser l'accés :
- Aprés quelques secondes I2P devrait automatiquement lancé un navigateur web sur la console d'administration (s'il ne le fait pas on pourra se connecter manuellement à l'adresse http://127.0.0.1:7657), il devrait afficher le statut Network : Firewalled comme dans l'image ci-dessous, pour avoir un statut normal il va falloir le configurer.
Configuration
Numéro de port
- Pour paramétrer le numéro de port 23156, il faut dans l'interface web aller à l'adresse http://127.0.0.1:7657/confignet ou dans le menu I2P services > Network :
- Aprés quelques secondes I2P devrait automatiquement lancé un navigateur web avec la console, si tout est bien paramétré le statut devrait passer en Network : OK comme dans l'image ci-dessous :