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 Prochaine révision Les deux révisions suivantes | ||
imule [Le 31/03/2015, 16:49] d10g3n [Mettre à jour la liste de noeuds] |
imule [Le 19/03/2016, 19:53] YoBoY liens |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>p2p i2p anonymat Lucid}} | + | {{tag>p2p i2p anonymat }} |
---- | ---- | ||
Ligne 10: | Ligne 10: | ||
===== Présentation détaillée ===== | ===== Présentation détaillée ===== | ||
+ | |||
+ | iMule (ou IMule) est un client libre de partage de fichiers en pair à pair, ayant la particularité de fonctionner en mode P2P anonyme et sécurisé, car s'appuyant sur un réseau superposé : i2P. Le logiciel iMule est une fourche de la famille *Mule (ex: eMule et aMule). Il est de la même génération que ANts P2P, MUTE, ou l'ancien Share, c'est-à-dire anonyme, chiffré, et décentralisé. Il utilise le protocole Kademlia (Kad) pour permettre la recherche de noms de fichiers par mots-clefs sans passer par un serveur central. Cependant ses échanges de données restent dans le réseau I2P, il ne permet pas d'échanges avec le réseau des logiciels eMule habituel. | ||
+ | |||
Pour préserver l'anonymat, imule est doté de 2 particularités qui le différencient de logiciels P2P tels qu'Emule ou bittorent : | Pour préserver l'anonymat, imule est doté de 2 particularités qui le différencient de logiciels P2P tels qu'Emule ou bittorent : | ||
* Contrairement à eMule et les clients bitorrents qui se connectent à des serveurs centralisés, iMule ne se connecte à aucun serveur centralisé, et utilise seulement le protocole Kademlia (kad) - un réseau totalement décentralisé - c'est à dire un réseau réellement de pair à pair (P2P) -. Kademlia (Kad) permet à la fois la recherche des fichiers à télécharger et l'échange de noeuds à travers Internet. Imule peut cependant gérer les liens ''ed2k'' habituels mais ne recherchera des sources que sur le réseau Kad. | * Contrairement à eMule et les clients bitorrents qui se connectent à des serveurs centralisés, iMule ne se connecte à aucun serveur centralisé, et utilise seulement le protocole Kademlia (kad) - un réseau totalement décentralisé - c'est à dire un réseau réellement de pair à pair (P2P) -. Kademlia (Kad) permet à la fois la recherche des fichiers à télécharger et l'échange de noeuds à travers Internet. Imule peut cependant gérer les liens ''ed2k'' habituels mais ne recherchera des sources que sur le réseau Kad. | ||
- | * Contrairement à Emule, iMule fait passer toutes les communications au travers du protocole réseau d'anonymat I2P, avec de plus des mécaniques de sécurisation supplémentaires(( The *I*nvisible *I*nternet *P*roject ("I2P") is routing the Files from Alice to Bob over Peter, Paul and Mary. This means, a Tunnel is created (Alice -> Peter -> Paul -> Mary -> Bob), over which the File is sent. | + | * Contrairement à Emule, iMule fait passer toutes les communications au travers du protocole réseau d'anonymat I2P |
- | Read the Instruction-Letter for your Router- or Firewall-Settings | + | * L'échange de fichiers par iMule peut nécessiter plus de ressources CPU qu'[[eMule]] ou [[aMule]]. |
- | Your IP-Adress is not shown to the requester or owner of the file. | ||
- | Second, I2P uses no IP-Adresses to let Alice and Bob communicate, but virtual generated IP-Adresses, so called Base-64-Keys. Once an Anonymity Tunnel is created, many applications are routing Traffic over I2P, because it is (thrid) all encrypted, you even do not know, if it is an Email or a Mp3-File. | + | <note tip>Vous pouvez changer facilement la priorité du processus imule et du java pour l'i2p, pour ce faire lancer le Système -> Administration -> Moniteur système : clic droit sur le processus -> modifier la priorité -> déplacer pour obtenir faible ou très faible - [[cpulimit]] peut aussi être d'une aide précieuse en cas d'utilisation excessive des ressources du processeurs par iMule</note> |
- | Learn more about Friend-to-Friend / Fast-to-Fast Transfers to make IMule Transfers faster | + | Imule obtient des débits respectables et équivalents a son prédécesseur Emule, pour peu qu'on le laisse fonctionner pendant quelque temps avant d'obtenir le plein débit (c'est aussi le cas avec Emule). |
- | Fourth, IMule then uses as well *new*/*other* virtual generated Client-Keys, which stuck (saddle up) to the I2P-Base-64-Keys. | ||
- | This means it is a perfect Mixer, anonymous Tunnel and all encrypted)). Cela vous rend difficilement traçable, voire anonyme. Cette particularité oblige l'utilisation d'une version améliorée de Kademlia, c'est pourquoi Imule ne peut donc partager des fichiers qu'avec d'autres clients iMule. | + | ===== Installation et configuration ===== |
- | Parce qu'il est anonyme et si il est mal configuré, l'échange de fichiers par iMule peut nécessiter plus de ressources CPU qu'[[eMule]] ou [[aMule]]. | + | ==== Installer et lancer i2p ==== |
- | <note tip>Vous pouvez changer facilement la priorité du processus imule et du java pour l'i2p, pour ce faire lancer le Système -> Administration -> Moniteur système : clic droit sur le processus -> modifier la priorité -> déplacer pour obtenir faible ou très faible - [[cpulimit]] peut aussi être d'une aide précieuse en cas d'utilisation excessive des ressources du processeurs par iMule</note> | + | |
- | Imule obtient des débits respectables et équivalents a son prédécesseur Emule, pour peu qu'on le laisse fonctionner pendant quelque temps avant d'obtenir le plein débit (c'est aussi le cas avec Emule). | + | |
+ | La dernière version d'iMule a besoin que vous installiez et lanciez i2p. | ||
+ | Pour installer, configurez et lancer i2p, consulter la page [[i2p]] | ||
- | ===== Installation ===== | + | ==== Installer iMule ==== |
- | * Installer la version d'iMule la plus récente | + | |
- | * Dernière version (2014) : imule 2.3.2.3.deb sur launchpad PPA de i2p [[https://launchpad.net/~i2p.packages/+archive/i2p/+packages|ici]] | + | |
+ | La dernière version d'imule est disponible sur [[https://launchpad.net/~i2p.packages/+archive/ubuntu/i2p/+packages?field.name_filter=imule&field.status_filter=published&field.series_filter=|le launchpad PPA de i2p]] | ||
+ | Choisissez la version la plus récente pour Ubuntu (en avril 2015 : [[ https://launchpad.net/~i2p.packages/+archive/ubuntu/i2p/+sourcepub/4241103/+listing-archive-extra | imule 2.3.2.3]] ) | ||
- | === Installer i2p === | + | Vous devez télécharger et [[:tutoriel/comment_installer_un_paquet#installer_un_paquet_isole|installer les paquets]] : |
+ | * imule-common_2.3.2.3-1ubuntu1_all.deb | ||
+ | * imule_2.3.2.3-1ubuntu1_amd64.deb (ou le paquet imule_2.3.2.3-1ubuntu1_i386.deb si vous utilisez un ubuntu 32 bits) | ||
- | La dernière version d'iMule a besoin que vous installiez et lanciez tout d'abord i2p. | + | ==== Activer le pont applicatif SAM de i2p==== |
- | Pour installer, configurez et lancer i2p, consulter la page [[i2p]] | + | |
- | + | ||
- | Une fois i2p installé et lancé, vous devez activer sa fonctionnalité SAMBridge permettant à des applications tierces de se connecter au réseau. | + | |
- | === Activer le pont applicatif SAM === | + | Une fois i2p et iMule installés, vous devez activer la fonctionnalité SAMBridge de i2p permettant à des applications tierces de se connecter au réseau. |
+ | Si ce n'est pas déjà fait, lancez le service i2p puis : | ||
* Allez à [[ http://localhost:7657/configclients | la page de configuration des clients i2p ]] {{jlzmmd.png}} | * Allez à [[ http://localhost:7657/configclients | la page de configuration des clients i2p ]] {{jlzmmd.png}} | ||
Ligne 54: | Ligne 55: | ||
La nouvelle version d'iMule utilise obligatoirement le service i2p. Elle est donc désormais directement configurée pour s'y connecter. | La nouvelle version d'iMule utilise obligatoirement le service i2p. Elle est donc désormais directement configurée pour s'y connecter. | ||
- | === Rediriger les ports === | + | ==== Rediriger les ports ==== |
<note tip> | <note tip> | ||
La redirection des ports est inutile sur les box compatibles UPnP (ex: Freebox Révolution) | La redirection des ports est inutile sur les box compatibles UPnP (ex: Freebox Révolution) | ||
Ligne 79: | Ligne 80: | ||
Pour connaitre le port à rediriger en TCP et UDP : | Pour connaitre le port à rediriger en TCP et UDP : | ||
- | * Allez à sur [[la page de configuration du routeur|http://127.0.0.1:7657/confignet.jsp]], | + | * Allez à sur [[http://127.0.0.1:7657/confignet.jsp|la page de configuration du routeur]], |
* Cherchez Port UDP : yyyyy. | * Cherchez Port UDP : yyyyy. | ||
Ligne 99: | Ligne 100: | ||
pour plus d'information au sujet des ports et d'i2p, vous pouvez consulter [[https://geti2p.net/fr/faq#ports|la documentation officielle sur le sujet]] : | pour plus d'information au sujet des ports et d'i2p, vous pouvez consulter [[https://geti2p.net/fr/faq#ports|la documentation officielle sur le sujet]] : | ||
- | === Lancer iMule === | + | ==== Lancer iMule ==== |
<note important> | <note important> | ||
i2p devra toujours être lancé avant que vous ne lanciez iMule. | i2p devra toujours être lancé avant que vous ne lanciez iMule. | ||
</note> | </note> | ||
- | * Vous trouverez iMule dans le menu //Applications -> Internet//. | + | Une fois i2p installé et lancé, SAMBridge configuré, les ports redirigés, et iMule installé, vous pouvez enfin lancer iMule |
- | * Vous pouvez aussi le lancer en ligne de commande : <code>$imule</code> | + | |
+ | * Vous trouverez iMule dans le menu //Applications -> Internet//. | ||
+ | * Vous pouvez aussi le lancer en ligne de commande : <code>$imule</code> | ||
==== Mettre à jour la liste de noeuds ==== | ==== Mettre à jour la liste de noeuds ==== | ||
Ligne 139: | Ligne 142: | ||
* Vérifiez que votre iMule est connecté à quelques nœuds, sinon mettez à jour la liste de noeuds. | * Vérifiez que votre iMule est connecté à quelques nœuds, sinon mettez à jour la liste de noeuds. | ||
- | ==== Notes annexe du protocole kad : ==== | + | == Notes annexe du protocole kad : == |
Le nombre d'utilisateur en bas d'imule ne correspond pas au nombre d'utilisateur réellement connecté. | Le nombre d'utilisateur en bas d'imule ne correspond pas au nombre d'utilisateur réellement connecté. | ||
Ligne 162: | Ligne 165: | ||
=== Processus === | === Processus === | ||
- | Dans le fichier wrapper.config : | + | Dans le fichier wrapper.config (dans le dossier d'installation de i2p) : |
* Augmenter la mémoire disponible pour I2P ( par défaut 128) | * Augmenter la mémoire disponible pour I2P ( par défaut 128) | ||
<code>wrapper.java.maxmemory=256</code> | <code>wrapper.java.maxmemory=256</code> | ||
Ligne 170: | Ligne 173: | ||
<code>wrapper.ping.interval=200</code> | <code>wrapper.ping.interval=200</code> | ||
- | === Connexion === | ||
- | |||
- | * Dans 'Préférences' -> Onglet Connexion -> Augmenter la limite de connexions - vous pouvez essayer le maximum logiciel - 7500. | ||
- | |||
- | Effets : Amélioration de la vitesse de Connexion, trouver des nœuds. -> Imule à plus de répondant. | ||
=====Voir aussi===== | =====Voir aussi===== | ||
- | * [[http://www.imule.i2p.tin0.de/|Site officiel d'iMule]] via le web en clair | ||
* http://www.imule.i2p Site officiel d'iMule, accessible via le réseau I2P seulement | * http://www.imule.i2p Site officiel d'iMule, accessible via le réseau I2P seulement | ||
- | * http://ugha.i2p/iMule Un wiki dans I2P listant des astuces. | ||
* **(fr)** [[wpfr>iMule|"iMule" sur Wikipedia]] | * **(fr)** [[wpfr>iMule|"iMule" sur Wikipedia]] | ||
----- | ----- | ||
//Contributeurs : // | //Contributeurs : // | ||
+ | d10g3n, Bixo358, bricef77 |