Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
i2p [Le 22/10/2009, 19:23]
psychederic
i2p [Le 18/09/2023, 23:45] (Version actuelle)
L'Africain Dans les dépôts
Ligne 1: Ligne 1:
-{{tag>​I2P ​iMule Firefox}}+{{tag>​I2P ​p2p internet réseau anonymat VÉTUSTE}}
  
-====== I2P ======+---- 
 + 
 +====== I2P : Réseau Anonyme ​======
  
 I2P (Invisible Internet Project) est un réseau anonyme, offrant une simple couche logicielle que les applications peuvent employer pour envoyer de façon anonyme et sécurisée des messages entre elles. La communication est chiffrée d'​extrémité à extrémité. I2P (Invisible Internet Project) est un réseau anonyme, offrant une simple couche logicielle que les applications peuvent employer pour envoyer de façon anonyme et sécurisée des messages entre elles. La communication est chiffrée d'​extrémité à extrémité.
  
-<note important>​Nous vous rappelons qu'il est interdit d'​utiliser ce type de logiciel à des fins illégales (piratage, contrefaçon ou toute autre activité étant considérée hors-la-loi par les lois en vigueur dans votre pays de résidence).</​note>​ 
  
-===== Message des développeurs d'​i2p ​===== +=====Installation=====
-<note tip>Peu de temps après la sortie de I2P version 0.7.7, nous sommes heureux d'​annoncer la première étape de la traduction chinoise du site Web, merci à notre nouveau traducteur chinois , "​Walking"​. Nous espérons que ce n'est que le début du mouvement, qui va nous permettre d'​obtenir des traductions pour le site et la console. S'il vous plaît visitez le [[irc://​irc.freenode.net/​i2p|canal de discussion IRC (sur Freenode)]] ou anonymement sur I2P via localhost: 6668 si vous le souhaitez pour nous aider. Nous lançons un appel en ce moment même en particulier pour des traducteurs français et espagnol, car il semble que nous avons beaucoup d'​entre vous en cours d'​exécution sur I2P!</​note>​+
  
-===== Pré-requis =====+[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​i2p|i2p]]**.
  
-Avant de commencer l'installation d'I2Pil est nécessaire de procéder à l'​installation des paquets suivants+Si le routeur n'a pas démarréle démarrer par :
  
-Ant : [[apt://​ant]]+  i2prouter start
  
-OpenJDK-jdk : [[apt://​openjdk-6-jdk]]+Vous pouvez alors faire la [[#​Subscription DNS]], et pour naviguer sur internet configurer [[#firefox]]
  
-<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>+Vous trouverez également dans le même dépots : 
 +  * [[apt>i2p-messenger|i2p-messenger]] 
 +  * [[apt>​imule|imule ]] 
 +  * [[apt>​robert|robert ]] client bittorent ​pour i2P 
 +  * [[apt>tor|tor ]] 
 +  * [[apt>​tahoe-lafs ]] pour i2P
  
-Ainsi qu'à l'​ouverture des ports suivants sur votre routeur : **8887 (TCP et UDP), 123 (UDP)** 
  
-<note tip>+===== Configuration ===== 
 +==== Accès à l'​interface ====
  
-__Tuto ​d'ouverture de ports__+**__Une fois qu'il est démarré, votre navigateur web va démarrer et afficher la page d'​accueil ​d'I2P.__**
  
-[[http://www.dslvalley.com/​dossiers/​freebox/​freebox-nat.php|Tuto FreeBox sur DSLValley]]+si ce n'est pas le cas vous pouvez vous connecter à l'​interface de configuration à l'url suivante : [[http://127.0.0.1:7657]]
  
-[[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]] +{{:I2P_router_console.png|}}
-</​note>​+
  
-===== Installation =====+<note tip>Si le routeur ne démarre pas, tapez dans le terminal : ./i2prouter start</​note>​
  
-==== Compilation ​====+==== Configuration proprement dite ====
  
-Téléchargez la dernière version de I2P sur cette page 
  
-[[http://​www.I2P2.de/​download.html]] 
- 
-Prenez le "​source file" (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_0.7.3.tar.bz2</​code>​ 
- 
-Placez-vous dans le dossier 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>​ 
- 
- 
-==== Installation ==== 
- 
-Passons maintenant à l'​installation. 
-<​code>​sudo 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**"​. 
- 
-<note important>​Attendez quelques minutes, le temps que le routeur I2P démarre (ça peut durer 5-10mn).</​note>​ 
- 
-**__Une fois qu'il est démarré, votre navigateur web va démarrer et afficher la page d'​accueil d'​I2P.__** 
- 
-{{:​I2P_router_console.png|}} 
- 
-Passons maintenant à la configuration 
- 
- 
-===== 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 115: Ligne 61:
  
 Seulement celui-ci ne redémarrera pas automatiquement lors du prochain reboot de la machine. Il vous faut donc effectuer 2,3 manipulations pour qu'il démarre automatiquement. Seulement celui-ci ne redémarrera pas automatiquement lors du prochain reboot de la machine. Il vous faut donc effectuer 2,3 manipulations pour qu'il démarre automatiquement.
 +
 +====Subscription DNS====
 +   * Allez la page de configuration : http://​127.0.0.1:​7657/​susidns/​subscriptions.jsp
 +   * Ajoutez la liste des hosts recensé : <​code>​http://​www.i2p2.i2p/​hosts.txt
 +http://​tino.i2p/​hosts.txt
 +http://​stats.i2p/​cgi-bin/​newhosts.txt
 +http://​i2host.i2p/​cgi-bin/​i2hostetag
 +http://​hosts.i2p/​hosts.cgi?​filter=all
 +http://​biw5iauxm7cjkakqygod3tq4w6ic4zzz5mtd4c7xdvvz54fyhnwa.b32.i2p/​uncensored_hosts.txt
 +</​code>​
 +
 +Un service de dns évolué semble se mettre en place : http://​icand.i2p
  
 ==== Bande passante ==== ==== Bande passante ====
Ligne 122: 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 142: 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 177: Ligne 135:
  
 //source : [[http://​echelon.i2p/​I2Pguide/​bandwidth.html|Echelon.i2p]]//​ //source : [[http://​echelon.i2p/​I2Pguide/​bandwidth.html|Echelon.i2p]]//​
- 
 ==== Démarrage automatique ==== ==== Démarrage automatique ====
  
Ligne 192: Ligne 149:
 Mieux vaut l'​installer en tant que service Mieux vaut l'​installer en tant que service
  
-[[:​tutoriel:​comment_editer_un_fichier|Créer le fichier]] ''/​etc/​init.d/​i2p''​ :+Créer le lien symbolique
  
-<note important>N'​oubliez pas changer le chemin vers I2P aux deux endroits, ici /home/psyray/i2p</note>+<code>sudo ln -s /chemin_de_i2p/i2prouter ​/etc/​init.d/​i2prouter</code>
  
-Copiez-y ce script : +Mettons à jour les liens RC 
-<​code ​bash> +<​code>​sudo update-rc.d i2prouter defaults</​code>​
-#### BEGIN INIT INFO +
-# Provides: ​         i2p +
-# Required-Start: ​   $syslog $time $local_fs $remote_fs +
-# Required-Stop: ​    ​$syslog $time $local_fs $remote_fs +
-# Default-Start: ​    2 3 4 5 +
-# Default-Stop: ​     S 0 1 6 +
-# Short-Description:​ i2p anonymous proxy +
-# Description: ​      ​Debian init script for i2p +
-### END INIT INFO+
  
-set -e 
  
-PATH=$PATH:/​home/​psyray/​i2p 
-DAEMON=/​home/​psyray/​i2p/​i2prouter 
- 
-test -x $DAEMON || exit 0 
- 
-. /​lib/​lsb/​init-functions 
- 
-case "​$1"​ in 
-    start) 
-        log_daemon_msg "​Starting i2p proxy" "​i2p"​ 
-        $DAEMON start 
-        log_end_msg $? 
-    ;; 
-  stop) 
-        log_daemon_msg "​Stopping i2p proxy" "​i2p"​ 
-        $DAEMON stop 
-        log_end_msg $? 
-    ;; 
-  force-reload|restart) 
-    $0 stop 
-    $0 start 
-    ;; 
-  status) 
-    $DAEMON status 
-    ;; 
-  *) 
-    echo "​Usage:​ /​etc/​init.d/​atd {start|stop|restart|force-reload}"​ 
-    exit 1 
-    ;; 
-esac 
- 
-exit 0 
-</​code>​ 
- 
-Mettons à jour les liens RC 
-<​code>​update-rc.d i2p defaults</​code>​ 
  
  
 ==== Réseau local ==== ==== Réseau local ====
 +<note important>​Toutes les fonctionnalités qui vont suivre sont maintenant gérées nativement : [[http://​localhost:​7657/​i2ptunnel/​index.jsp]]</​note>​
  
 === Accès à la console I2P depuis un autre poste du réseau === === Accès à la console I2P depuis un autre poste du réseau ===
  
 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>​
-<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>​ 
-Si vous voulez, vous pouvez mettre un mot de passe pour protéger l'​accès. 
  
-Rendez ​vous sur la page de configuration avancée : [[http://​localhost:​7657/​configadvanced.jsp]] et rajouter cette option :+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 
 + 
 +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 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 274: 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 303: 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 315: Ligne 246:
  
 Ces logiciels sont accessibles dans la barre en haut de la page principale d'I2P. Ces logiciels sont accessibles dans la barre en haut de la page principale d'I2P.
 +
 +====I2PSnark====
 +
 +I2PSnark est le Client BitTorrent installé par défaut avec i2p, il est disponible à l'​adresse http://​127.0.0.1:​7657/​i2psnark
 +
 +L'​ajout de fichiers torrents est possible soit via cette interface web, soit via le dépôt de fichiers dans le répertoire /​home/​utilisateur/​.i2p/​i2psnark. Dans ce dernier cas le téléchargement démarrera automatiquement au bout de quelques minutes.
 +
 +Attention, l'​usage de torrent via I2P n'est fonctionnel que pour des fichiers torrents prévus pour le réseau I2P, il n'est donc pas possible de télécharger n'​importe quel torrent provenant de votre tracker favori.
 +
 +<note tip>
 +Liste des trackers :
 +    * http://​tracker2.postman.i2p
 +    * http://​crstrack.i2p
 +</​note>​
 +
 +D'​autres clients bittorent sont compatible avec i2p : [[transmission]] (par défaut), robert
 +
 +====I2Phex====
 +
 +Client Gnutella installable en allant sur le site : plugins.i2p (I2P requis)
  
 ===== Logiciels fonctionnant avec I2P ===== ===== Logiciels fonctionnant avec I2P =====
Ligne 322: 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 354: 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 362: Ligne 313:
 //​[[imule|Consultez la page dédiée à iMule]]// //​[[imule|Consultez la page dédiée à iMule]]//
  
-===== Liens ===== +===== Voir aussi ===== 
- +  * **(fr)**  ​[[wpfr>I2P|"I2P" sur Wikipedia]] 
-[[http://​www.i2p2.de/​download.html|Site officiel ​I2P]] +  ​* ​[[https://geti2p.net/fr/|Site officiel ​I2P]] 
- +  ​* ​[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=309829|Post I2P - iMule sur Ubuntu-fr]] ​(2009) 
-[[http://www.i2p2.de/faq.html|FAQ ​ Officielle I2P]] +  ​* ​[[http://sd-1.archive-host.com/membres/up/212456601740008059/TutorialI2P_et_IMULE.pdf|Tutorial ​I2P et iMule de Gepetto57]] (2009)
- +
-[[http://​forum-fr.i2p|Forum français ​I2P (protocole I2P)]] +
- +
-[[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://​fr.wikipedia.org/​wiki/​IMule|iMule sur Wikipédia]] +
- +
-[[http://​fr.wikipedia.org/​wiki/​Apache_Ant|Apache Ant sur Wikipédia]] +
- +
-[[http://​fr.wikipedia.org/​wiki/​Openjdk|OpenJDK sur Wikipédia]] +
  • i2p.1256232236.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)