Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
i2p [Le 11/12/2015, 01:53] 178.20.55.16 [Installation en graphique avec le binaire fourni] |
i2p [Le 18/09/2023, 23:45] (Version actuelle) L'Africain Dans les dépôts |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>I2P p2p internet réseau anonymat}} | + | {{tag>I2P p2p internet réseau anonymat VÉTUSTE}} |
---- | ---- | ||
Ligne 10: | Ligne 10: | ||
=====Installation===== | =====Installation===== | ||
- | ====Par launchpad (facile) ==== | + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>i2p|i2p]]**. |
- | + | ||
- | * [[:PPA|Ajoutez le PPA]] **ppa:i2p.packages/i2p**((https://launchpad.net/~i2p.packages/+archive/i2p)) dans vos sources de logiciels ; | + | |
- | * ou **ppa:i2p-maintainers/i2p**((https://launchpad.net/~i2p-maintainers/+archive/i2p)) de la team [[http://www.i2p2.de/debian.html|i2p-maintainers]] | + | |
- | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]] ; | + | |
- | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://i2p|i2p]]**. | + | |
Si le routeur n'a pas démarré, le démarrer par : | Si le routeur n'a pas démarré, le démarrer par : | ||
Ligne 24: | Ligne 19: | ||
Vous trouverez également dans le même dépots : | Vous trouverez également dans le même dépots : | ||
- | * [[apt://i2p-messenger|i2p-messenger]] | + | * [[apt>i2p-messenger|i2p-messenger]] |
- | * [[apt://imule|imule ]] | + | * [[apt>imule|imule ]] |
- | * [[apt://robert|robert ]] client bittorent pour i2P | + | * [[apt>robert|robert ]] client bittorent pour i2P |
- | * [[apt://tor|tor ]] | + | * [[apt>tor|tor ]] |
- | * [[apt://|tahoe-lafs ]] pour i2P | + | * [[apt>tahoe-lafs ]] pour i2P |
- | ====Installation Manuelle==== | + | |
- | ===== Pré-requis ===== | ||
- | Une plate-forme d'exécution [[java|Java]] : [[apt://openjdk-6-jre|openjdk-6-jre]] ou [[apt://sun-java6-jre|sun-java6-jre]]. | + | ===== Configuration ===== |
- | + | ==== Accès à l'interface ==== | |
- | ==== Pré-requis supplémentaire pour la méthode par compilation ==== | + | |
- | + | ||
- | Avant de commencer la compilation d'I2P, il est nécessaire de procéder à l'installation des paquets suivants : | + | |
- | + | ||
- | * [[apt://ant|Ant]] | + | |
- | * Une plate-forme de développement java : [[apt://openjdk-6-jdk|openjdk-6-jdk]] ou [[apt://sun-java6-jdk|sun-java6-jdk]] | + | |
- | + | ||
- | + | ||
- | + | ||
- | <note>Depuis la version 0.7.5, I2P prend en charge l'UPnP ; l'ouverture des ports n'est donc plus nécessaire pour les cas d'utilisation courants</note> | + | |
- | + | ||
- | Ainsi qu'à l'ouverture des ports suivants sur votre routeur : **8887 (TCP et UDP), 123 (UDP)** | + | |
- | + | ||
- | <note tip> | + | |
- | + | ||
- | __Tuto d'ouverture de ports__ | + | |
- | + | ||
- | [[http://www.dslvalley.com/dossiers/freebox/freebox-nat.php|Tuto FreeBox sur DSLValley]] | + | |
- | + | ||
- | [[http://www.dslvalley.com/dossiers/9box4/neufbox-nat-emule.php|Tuto NeufBox sur DSLValley]] | + | |
- | + | ||
- | [[http://www.dslvalley.com/dossiers/orange/livebox-emule.php|Tuto LiveBox sur DSLValley]] | + | |
- | </note> | + | |
- | + | ||
- | ===== Installation ===== | + | |
- | + | ||
- | ==== Méthode par compilation ==== | + | |
- | + | ||
- | Téléchargez la dernière version de I2P sur cette page | + | |
- | + | ||
- | [[https://geti2p.net/fr/download]] | + | |
- | + | ||
- | Prenez le fichier source (I2Psource_X.X.X.tar.bz2), afin d'effectuer la compilation propre à votre système. | + | |
- | + | ||
- | C'est une méthode fiable pour ne pas avoir des problèmes plus tard. | + | |
- | + | ||
- | Décompressez l'archive dans un dossier | + | |
- | <code>tar xjvf i2psource_X.X.X.tar.bz2</code> | + | |
- | + | ||
- | Placez-vous dans le dossier | + | |
- | cd i2p-X.X.X | + | |
- | et lancer la compilation avec la commande suivante | + | |
- | <code>ant pkg</code> | + | |
- | <note important> | + | |
- | + | ||
- | Au milieu de la compilation, il vous demande si vous voulez télécharger et installer jetty | + | |
- | + | ||
- | Tapez **y** puis entrée</note> | + | |
- | + | ||
- | Si tout se passe bien vous finissez par un **BUILD SUCCESSFUL** | + | |
- | + | ||
- | <note tip> | + | |
- | + | ||
- | Si ce n'est pas le cas essayez de relancer une deuxième fois la compilation | + | |
- | + | ||
- | Si ça ne marche toujours pas, postez votre problème sur le forum | + | |
- | + | ||
- | [[http://forum.ubuntu-fr.org/viewtopic.php?id=309829]] | + | |
- | </note> | + | |
- | + | ||
- | + | ||
- | Passons maintenant à l'installation. | + | |
- | + | ||
- | En ligne de commande | + | |
- | <code>java -jar install.jar -console</code> | + | |
- | + | ||
- | Ou en graphique | + | |
- | <code>java -jar install.jar</code> | + | |
- | + | ||
- | L'interface graphique d'installation se lance | + | |
- | + | ||
- | {{:I2P_-_installation.png|}} | + | |
- | + | ||
- | Faites "**Next**" 2 fois. | + | |
- | + | ||
- | {{:I2P_-_installation_-_folder.png|}} | + | |
- | + | ||
- | **Choisissez votre dossier d'installation**, faites "**Next**", le programme s'installe. | + | |
- | " | + | |
- | Une fois installé, faites "**Next**" une nouvelle fois, puis "**Done**". | + | |
- | ==== Installation en graphique avec le binaire fourni ==== | + | |
- | + | ||
- | Téléchargez la dernière version de I2P sur cette page [[https://geti2p.net/en/download]]. Téléchargez le fichier i2pinstall_X.X.X.exe puis en console : | + | |
- | cd /home/$USER/Téléchargements | + | |
- | java -jar i2pinstall_X.X.X.exe | + | |
- | + | ||
- | L'interface graphique d'installation se lance alors comme précédemment. | + | |
- | + | ||
- | <note important>Attendez quelques minutes, le temps que le routeur I2P démarre (ça peut durer 5-10mn). | + | |
- | Sinon exécuter le commande ./i2prouter start depuis le répertoire où est installé I2P (choisis lors de l'installation). | + | |
- | </note> | + | |
**__Une fois qu'il est démarré, votre navigateur web va démarrer et afficher la page d'accueil d'I2P.__** | **__Une fois qu'il est démarré, votre navigateur web va démarrer et afficher la page d'accueil d'I2P.__** | ||
Ligne 134: | Ligne 36: | ||
{{:I2P_router_console.png|}} | {{:I2P_router_console.png|}} | ||
- | <note tip>Si le router ne démarre pas, tapez dans le terminal : ./i2prouter start</note> | + | <note tip>Si le routeur ne démarre pas, tapez dans le terminal : ./i2prouter start</note> |
- | Passons maintenant à la configuration | + | ==== Configuration proprement dite ==== |
- | ===== Configuration ===== | ||
Vous pouvez remarquer sur la gauche une colonne avec les différentes informations de connexion. | Vous pouvez remarquer sur la gauche une colonne avec les différentes informations de connexion. | ||
Ligne 179: | Ligne 80: | ||
Avant toute chose vous devez régler votre bande passante. Pour ce faire, rendez-vous sur la page **[[http://127.0.0.1:7657/config.jsp|Configuration -> Network]]**. | Avant toute chose vous devez régler votre bande passante. Pour ce faire, rendez-vous sur la page **[[http://127.0.0.1:7657/config.jsp|Configuration -> Network]]**. | ||
- | Ajustez les valeurs de bande passante (**Bandwith Limiter**) selon votre connexion. Rendez-vous sur [[http://www.speedtest.net/|Speedtest]] et testez votre connexion | + | Ajustez les valeurs de bande passante (**Bandwith Limiter**) selon votre connexion. Rendez-vous sur [[https://www.speedtest.net/|Speedtest]] et testez votre connexion |
<note important>Ne confondez pas kbps (kilobits par seconde) et kBps (kilobytes par seconde). 1 kilobyte = 8 kilobits. | <note important>Ne confondez pas kbps (kilobits par seconde) et kBps (kilobytes par seconde). 1 kilobyte = 8 kilobits. | ||
Ligne 199: | Ligne 100: | ||
=== Partage de bande passante === | === Partage de bande passante === | ||
- | Ensuite définissez quelle pourcentage de bande passante vous souhaitez attribuer à I2P (par défaut: 80%). | + | Ensuite définissez quelle pourcentage de bande passante vous souhaitez attribuer à I2P (par défaut: 80%). |
**Ce réglage correspond à la bande passante partagée que vous attribuer à I2P, c'est à dire au trafic qui transite par votre machine mais dont vous n'êtes ni la destination, ni l'émetteur.** | **Ce réglage correspond à la bande passante partagée que vous attribuer à I2P, c'est à dire au trafic qui transite par votre machine mais dont vous n'êtes ni la destination, ni l'émetteur.** | ||
- | <note tip>Gardez à l'esprit qu'au plus vous partagerez de bande passante, au plus le réseau sera rapide et efficace. Il n'y a aucun serveur de routage à haut débit fourni par l'équipe I2P. | + | <note tip>Gardez à l'esprit qu'au plus vous partagerez de bande passante, au plus le réseau sera rapide et efficace. Il n'y a aucun serveur de routage à haut débit fourni par l'équipe I2P. |
Les utilisateurs créent et fournissent eux-mêmes la bande passante du réseau</note> | Les utilisateurs créent et fournissent eux-mêmes la bande passante du réseau</note> | ||
Ligne 254: | Ligne 155: | ||
Mettons à jour les liens RC | Mettons à jour les liens RC | ||
<code>sudo update-rc.d i2prouter defaults</code> | <code>sudo update-rc.d i2prouter defaults</code> | ||
+ | |||
+ | |||
Ligne 262: | Ligne 165: | ||
Par défaut la console I2P n'est accessible que depuis la machine locale. | Par défaut la console I2P n'est accessible que depuis la machine locale. | ||
- | Editer le fichier clients.config qui se trouve dans le dossier d'installation d'I2P et changer la ligne suivante : | + | Editer le fichier "clients.config" dans "/home/**USER**/.i2p/clients.config". |
- | <code>clientApp.0.args=7657 127.0.0.1 ./webapps/</code> | + | |
+ | Dans les nouvelles versions comme la 0.9.43 le fichier se nomme "00-net.i2p.router.web.RouterConsoleRunner-clients.config" situé dans le dossier "/home/**USER**/.i2p/clients.config.d". | ||
+ | |||
+ | **USER** étant l'utilisateur qui exécute la commande "i2prouter start". | ||
+ | |||
+ | Changer la ligne suivante : | ||
+ | <code>clientApp.0.args=7657 ::1,127.0.0.1 ./webapps/</code> | ||
par | par | ||
<code>clientApp.0.args=7657 0.0.0.0 ./webapps/</code> | <code>clientApp.0.args=7657 0.0.0.0 ./webapps/</code> | ||
Ligne 269: | Ligne 178: | ||
Si la modification du clients.config dans le dossier d'installation d'I2P n'a pas d'incidence, regardez dans /root/.i2p/ s'il n'y a pas un autre fichier clients.config | Si la modification du clients.config dans le dossier d'installation d'I2P n'a pas d'incidence, regardez dans /root/.i2p/ s'il n'y a pas un autre fichier clients.config | ||
- | <note important>Pour les bidouilleurs, ceci n'est en aucun cas un masque mais une adresse IP vers une interface. 0.0.0.0 signifie "Lier vers toutes les interfaces" </note> | + | Ce changement rend potentiellement accessible votre console I2P depuis l'internet, il est donc indispensable de mettre une authentication par mot passe! comme suit. |
+ | |||
+ | <note important>Pour les bidouilleurs, ceci n'est en aucun cas un masque mais une adresse IP vers une interface. 0.0.0.0 signifie "Lier vers toutes les interfaces, local et externe" </note> | ||
- | Si vous voulez, vous pouvez mettre un mot de passe pour protéger l'accès. | + | Si vous le souhaitez vous pouvez mettre un mot de passe pour protéger l'accès à la console I2P. Ici http://127.0.0.1:7657/configui "Onglet : interface utilisateur". |
- | Rendez vous sur la page de configuration avancée : [[http://localhost:7657/configadvanced.jsp]] et rajouter cette option : | + | Ou rendez vous sur la page de configuration avancée : [[http://localhost:7657/configadvanced.jsp]] et rajouter cette option : |
<code>consolePassword=Mon_mot_de_passe</code> | <code>consolePassword=Mon_mot_de_passe</code> | ||
Ligne 295: | Ligne 206: | ||
=== Naviguez sur les sites I2P depuis toutes (ou certaines) machines de votre réseau === | === Naviguez sur les sites I2P depuis toutes (ou certaines) machines de votre réseau === | ||
- | Installer privoxy sur la machine qui fait tourner I2P en suivant les instructions de la section [[http://doc.ubuntu-fr.org/i2p#surf_anonyme_sur_les_liens_.i2p_privoxy]] | + | Installer [[:privoxy]] sur la machine qui fait tourner I2P. |
Editez les sections suivantes du fichier **/etc/privoxy/config** : | Editez les sections suivantes du fichier **/etc/privoxy/config** : | ||
Ligne 324: | Ligne 235: | ||
<code>sudo /etc/init.d/privoxy restart</code> | <code>sudo /etc/init.d/privoxy restart</code> | ||
- | Mettre à jour le proxy HTTP de tous les navigateurs Web de votre réseau local pour qu'ils pointent vers l'adresse IP de cette machine. Le port reste le **8118**. | + | Mettre à jour le proxy HTTP de tous les navigateurs Web de votre réseau local pour qu'ils pointent vers l'adresse IP de cette machine. Le port reste le **8118**. |
<note important>N'oublier pas d'ouvrir le port **8118** sur le firewall de cette machine, si besoin est.</note> | <note important>N'oublier pas d'ouvrir le port **8118** sur le firewall de cette machine, si besoin est.</note> | ||
- | |||
===== Logiciels fournis avec I2P ===== | ===== Logiciels fournis avec I2P ===== | ||
Ligne 346: | Ligne 256: | ||
<note tip> | <note tip> | ||
- | Liste des trackers : | + | Liste des trackers : |
* http://tracker2.postman.i2p | * http://tracker2.postman.i2p | ||
* http://crstrack.i2p | * http://crstrack.i2p | ||
</note> | </note> | ||
- | D'autres clients bittorent sont compatible avec i2p : [[transmission]] (par défaut),[[robert]] | + | D'autres clients bittorent sont compatible avec i2p : [[transmission]] (par défaut), robert |
====I2Phex==== | ====I2Phex==== | ||
Ligne 363: | Ligne 273: | ||
=== Surf anonyme sur tous les liens === | === Surf anonyme sur tous les liens === | ||
- | Configurer le proxy I2P local. **Edition -> Préférences -> Avancé -> Réseau -> Paramètres**. | + | Configurer le proxy I2P local. **Edition -> Préférences -> Avancé -> Réseau -> Paramètres**. |
Cochez **Configuration manuelle du proxy** et entrer les valeurs suivantes dans la case **Proxy HTTP** : | Cochez **Configuration manuelle du proxy** et entrer les valeurs suivantes dans la case **Proxy HTTP** : | ||
Ligne 406: | Ligne 316: | ||
* **(fr)** [[wpfr>I2P|"I2P" sur Wikipedia]] | * **(fr)** [[wpfr>I2P|"I2P" sur Wikipedia]] | ||
* [[https://geti2p.net/fr/|Site officiel I2P]] | * [[https://geti2p.net/fr/|Site officiel I2P]] | ||
- | * [[https://geti2p.net/fr/faq|FAQ officielle I2P]] | + | * [[https://forum.ubuntu-fr.org/viewtopic.php?id=309829|Post I2P - iMule sur Ubuntu-fr]] (2009) |
- | * [[http://forum-fr.i2p|Forum français I2P (protocole I2P)]] (fermé) | + | |
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?id=309829|Post I2P - iMule sur Ubuntu-fr]] (2009) | + | |
- | * [[http://www.numerama.com/forum/index.php?showtopic=66206|Tuto I2P de Numérama]] (2006) | + | |
* [[http://sd-1.archive-host.com/membres/up/212456601740008059/TutorialI2P_et_IMULE.pdf|Tutorial I2P et iMule de Gepetto57]] (2009) | * [[http://sd-1.archive-host.com/membres/up/212456601740008059/TutorialI2P_et_IMULE.pdf|Tutorial I2P et iMule de Gepetto57]] (2009) |