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 09/06/2013, 15:54] 37.130.227.133 [I2Phex] |
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.packages/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 | + | |
- | + | ||
- | [[http://www.I2P2.de/download.html]] | + | |
- | + | ||
- | 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 [[http://www.I2P2.de/download.html]]. 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. |
- | Si vous voulez, vous pouvez mettre un mot de passe pour protéger l'accès. | + | <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> |
- | Rendez vous sur la page de configuration avancée : [[http://localhost:7657/configadvanced.jsp]] et rajouter cette option : | + | 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". |
+ | |||
+ | 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> | ||
Pour finir redémarrer le service I2P dans la colonne de gauche. | Pour finir redémarrer le service I2P dans la colonne de gauche. | ||
+ | |||
+ | En cas de perte de vos identifiants, ils se trouver dans le fichier **/home/VotreUser/.i2p/router.config** | ||
+ | A la ligne **routerconsole.auth.i2prouter.VotreID=Votre-MP-chiffrée** | ||
+ | |||
+ | Supprimer la ligne **routerconsole.auth.i2prouter.VotreID=Votre-MP-chiffrée** | ||
+ | |||
+ | Et remplacer **true** par **false** à la ligne | ||
+ | **routerconsole.auth.enable=true** puis redémarré I2p. | ||
=== Accès aux applications I2P depuis un autre poste du réseau === | === Accès aux applications I2P depuis un autre poste du réseau === | ||
Ligne 287: | 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 316: | 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 338: | 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==== | ||
- | Client Gnutella installable en allant sur [url]plugins.i2p[/url] | + | Client Gnutella installable en allant sur le site : plugins.i2p (I2P requis) |
===== Logiciels fonctionnant avec I2P ===== | ===== Logiciels fonctionnant avec I2P ===== | ||
Ligne 355: | 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 387: | Ligne 305: | ||
==== iMule ==== | ==== iMule ==== | ||
- | [[http://www.imule.i2p.tin0.de/|iMule]] est client d'échange de fichiers pair-à-pair ([[P2P]]) anonyme, reposant sur la couche réseau d'anonymat I2P. Son interface et ses fonctions sont similaires à celles de [[eMule]]. | + | [[http://iMule/|iMule]] est un logiciel client d'échange de fichiers pair-à-pair ([[P2P]]) anonyme, reposant sur la couche réseau d'anonymat I2P. Son interface et ses fonctions sont similaires à celles de [[eMule]], c'est un fork de [[aMule]]. |
Comme pour eMule, iMule utilise le protocole Kademlia pour trouver des fichiers à télécharger et échanger à travers Internet et il peut gérer les liens ''ed2k'' habituels. Sa différence est que toutes les communications envoyées et reçues par iMule passent au travers du protocole réseau d'anonymat I2P, qui vous rend difficilement traçable, voire intraçable. Cette particularité oblige l'utilisation d'une version modifiée de Kademlia, et iMule ne peut donc partager des fichiers qu'avec d'autres clients iMule. | Comme pour eMule, iMule utilise le protocole Kademlia pour trouver des fichiers à télécharger et échanger à travers Internet et il peut gérer les liens ''ed2k'' habituels. Sa différence est que toutes les communications envoyées et reçues par iMule passent au travers du protocole réseau d'anonymat I2P, qui vous rend difficilement traçable, voire intraçable. Cette particularité oblige l'utilisation d'une version modifiée de Kademlia, et iMule ne peut donc partager des fichiers qu'avec d'autres clients iMule. | ||
Ligne 396: | Ligne 314: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | + | * **(fr)** [[wpfr>I2P|"I2P" sur Wikipedia]] | |
- | * [[http://www.i2p2.de/download.html|Site officiel I2P]] | + | * [[https://geti2p.net/fr/|Site officiel I2P]] |
- | * [[http://www.i2p2.de/faq.html|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)]] | + | * [[http://sd-1.archive-host.com/membres/up/212456601740008059/TutorialI2P_et_IMULE.pdf|Tutorial I2P et iMule de Gepetto57]] (2009) |
- | *[[http://forum.ubuntu-fr.org/viewtopic.php?id=309829|Post I2P - iMule sur Ubuntu-fr]] | + | |
- | * [[http://fr.wikipedia.org/wiki/I2P|I2P sur Wikipédia]] | + | |
- | *[[http://www.numerama.com/forum/index.php?showtopic=66206|Tuto I2P de Numérama]] | + | |
- | *[[http://sd-1.archive-host.com/membres/up/212456601740008059/TutorialI2P_et_IMULE.pdf|Tutorial I2P et iMule de Gepetto57]] | + |