Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
amule [Le 07/03/2012, 00:21] – [Brouillage de protocole] bricef77 | amule [Le 15/12/2020, 17:16] (Version actuelle) – [Installation] 212.51.150.234 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== aMule, un client P2P multiplateforme ====== | ||
+ | |||
+ | |||
+ | **aMule** est un client [[P2P]] multiplateformes pour les réseaux // | ||
+ | |||
+ | |||
+ | Ce client P2P est réputé pour sa stabilité et sa fiabilité lors de l' | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Il est basé sur le célèbre client eMule. | ||
+ | Les fonctionnalités de aMule sont les mêmes. | ||
+ | |||
+ | Un peu de vocabulaire : | ||
+ | |||
+ | * Comme dit plus haut, aMule est un client P2P pour les réseaux ED2K et Kad, chaque //serveur// de ce réseau est connecté aux autres serveurs du réseau. | ||
+ | * Lorsqu' | ||
+ | * Lorsque vous souhaitez télécharger un fichier F, vous envoyez votre demande au réseau. Celui-ci vous répondra et vous indiquera la fréquence de la présence du fichier F sur les ordinateurs connectés au réseau. | ||
+ | * Cette fréquence s' | ||
+ | * Une fois que vous aurez recherché votre fichier F, et que vous aurez double-cliqué dessus, le fichier apparaîtra dans l' | ||
+ | * À ce stade, le serveur sur lequel vous êtes connecté va rechercher des sources à votre fichier. Autrement dit, le serveur va rechercher les autres ordinateurs qui disposent de votre fichier F et va envoyer une requête de connexion à ces ordinateurs. | ||
+ | * Chaque ordinateur connecté au réseau dispose d'une //file d' | ||
+ | |||
+ | Low ID et High ID ? : | ||
+ | |||
+ | Sans rentrer dans les détails, c'est simplement une valeur indiquant la qualité de votre connexion. | ||
+ | |||
+ | Si vos paramètres de connexion sont corrects, vous obtiendrez un //High ID//. | ||
+ | Un problème de port, un pare-feu activé et non paramétré pour aMule, un problème avec votre routeur, et le serveur ne vous attribuera pas la bonne valeur, vous serez alors en //Low ID//. | ||
+ | |||
+ | Vous devez être impérativement en //High ID//, sinon dans un premier temps vous ne téléchargerez pas correctement, | ||
+ | |||
+ | Pour vous assurer que vous êtes en //High ID//, vérifiez que les flèches de la petite icône constituée d'une planète en bas à droite de aMule soient de couleur verte. | ||
+ | |||
+ | __**Vous ete en Low-ID** voir aide [[amule?&# | ||
+ | |||
+ | Utiliser Kademlia : | ||
+ | |||
+ | Le protocole Kademlia, inclus depuis la version 2.1.0 avec aMule permet de s' | ||
+ | |||
+ | Kademlia utilise par défaut le port UDP 4672 pour fonctionner, | ||
+ | Il est possible d' | ||
+ | |||
+ | Pour activer Kademlia, il suffit de se rendre dans **Préférences** puis **Connexion** et cocher la case // | ||
+ | |||
+ | Reste à se connecter comme à l' | ||
+ | |||
+ | |||
+ | < | ||
+ | Kademlia ne permet pas de se rendre « anonyme » et vos données transitent en clair sur le réseau, tout comme avec le réseau ED2K. | ||
+ | |||
+ | Pour effectuer une recherche avec Kademlia il faut spécifier le « Type » de Recherche sur « Kad » et non « Recherche globale ». Les résultats de recherches diffèrent entre les deux réseaux. | ||
+ | </ | ||
+ | |||
+ | |||
+ | Cette page a pour objectif de vous permettre d' | ||
+ | * Sur le forum officiel de [[http:// | ||
+ | * Sur le forum Ubuntu rubrique [[http:// | ||
+ | Vous pouvez également consulter la [[http:// | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[: | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | [[: | ||
+ | |||
+ | |||
+ | <note warning> | ||
+ | |||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | Lancez l' | ||
+ | ===== Configuration ===== | ||
+ | |||
+ | |||
+ | ==== Chargement de la liste de serveur et connexion au serveur ==== | ||
+ | |||
+ | {{ applications: | ||
+ | |||
+ | Il est nécessaire de disposer d'une liste de serveur EDK2, puis de la maintenir régulièrement à jour, afin notamment d' | ||
+ | |||
+ | Pour cela vous pouvez en passer soit par la mise à jour automatique, | ||
+ | |||
+ | **1) Mise à jour automatique** | ||
+ | |||
+ | Pour ce faire, allez dans // | ||
+ | |||
+ | **2) Mise à jour manuelle** | ||
+ | |||
+ | Icône // | ||
+ | |||
+ | Exemple de liste utilisée : | ||
+ | |||
+ | http:// | ||
+ | |||
+ | Si vous voulez changer de liste, vous pouvez récupérer [[http:// | ||
+ | |||
+ | Une fois la liste des serveurs mis à jour, il ne vous reste plus qu'à vous connecter à un serveur en double cliquant sur un serveur présent dans la liste, par exemple # eMule Serverlist Nr.1 #. | ||
+ | |||
+ | Pour ne pas le faire à chaque fois, effectuer un clic droit sur ce serveur, choisissez une priorité haute, puis dans l' | ||
+ | |||
+ | Pour vous connecter au réseau Kad, allez sur l' | ||
+ | |||
+ | |||
+ | === Modification des préférences === | ||
+ | |||
+ | Pour pouvoir modifier l' | ||
+ | |||
+ | Une nouvelle fenêtre s' | ||
+ | |||
+ | |||
+ | == Général == | ||
+ | |||
+ | * //Votre pseudo// : C'est votre nom pour les autres utilisateurs. | ||
+ | * //La langue// : À priori le français est la langue de votre système, sinon sélectionnez : // | ||
+ | * //Options Diverses//: En particulier l' | ||
+ | Cocher // | ||
+ | |||
+ | |||
+ | == Connexion == | ||
+ | |||
+ | C'est le cœur de aMule, si vous paramétrez correctement ici, vous téléchargerez à une vitesse correcte. | ||
+ | |||
+ | //Étape 1 : Test de bande passante// | ||
+ | |||
+ | Plusieurs sites permettent de le faire : | ||
+ | *[[http:// | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | Pour que ce test de bande passante soit significatif, | ||
+ | Notez les chiffres que vous aurez relevés. | ||
+ | |||
+ | //Étape 2 : Configuration de la connexion et changement des ports// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | == Filtre des messages == | ||
+ | |||
+ | Pour ne pas recevoir de spam, cochez //Filtrer les messages entrant// et //Filtrer tous les messages//. | ||
+ | |||
+ | |||
+ | == Répertoires == | ||
+ | |||
+ | C'est ici que l'on indique les répertoires que l'on souhaite partager, ainsi que le répertoire où sont stockés les fichiers téléchargés. Par défaut pour le répertoire des fichiers temporaires (c' | ||
+ | |||
+ | Bien évidemment on peut changer ces répertoires. Mais il faut que le répertoire // | ||
+ | |||
+ | aMule peut utiliser le répertoire windows de emule (En règle générale | ||
+ | MuleTemp'' | ||
+ | |||
+ | La partie concernant le lecteur vidéo permet de choisir le lecteur de son choix, par exemple **/ | ||
+ | |||
+ | |||
+ | == Sécurité == | ||
+ | |||
+ | * Le dernier réglage important des préférences est celui de la sécurité, dans cette partie vous pouvez donner (Ou non) un accès aux autres utilisateurs à //la liste des fichiers// que vous partagez (Ces fichiers se trouvant dans '' | ||
+ | * Enfin le dernier point important concerne le //Filtrage des IP//.\\ Il existe en effet un système permettant de bloquer un certains nombres d'ip indésirables. Celles-ci sont stockées dans un fichier **ipfilter.dat** que l'on peut mettre automatiquement à jour à chaque démarrage.\\ | ||
+ | Par exemple depuis **http:// | ||
+ | |||
+ | |||
+ | <note help> | ||
+ | |||
+ | |||
+ | ==== Configuration du pare-feu iptables ==== | ||
+ | |||
+ | Si vous utilisez iptables, veillez à rajouter ces règles pour que amule puisse fonctionner correctement : | ||
+ | |||
+ | < | ||
+ | sudo iptables -A INPUT -i eth0 -p TCP --dport AAAA -j ACCEPT | ||
+ | sudo iptables -A INPUT -i eth0 -p UDP --dport BBBB -j ACCEPT | ||
+ | sudo iptables -A INPUT -i eth0 -p UDP --dport CCCC -j ACCEPT | ||
+ | </ | ||
+ | |||
+ | Où AAAA est le port TCP entrant, BBBB=AAAA+3 et CCCC le port UDP entrant. Dans la configuration par défaut de amule, ces ports sont AAAA=4662, BBBB=4665 et CCCC=4672. | ||
+ | |||
+ | <note tip>On peut utiliser une interface graphique [[gufw]] qui facilite la compréhension.</ | ||
+ | |||
+ | Les connexions sortantes doivent également être autorisées : | ||
+ | |||
+ | < | ||
+ | |||
+ | (Cette règle peut sans doute être affinée). | ||
+ | Si iptables drop par default en OUTPUT (-P OUTPUT DROP) on doit autoriser 2 port UDP : | ||
+ | |||
+ | < | ||
+ | iptables -A OUTPUT -p udp --sport ''' | ||
+ | iptables -A OUTPUT -p udp --sport ''' | ||
+ | </ | ||
+ | |||
+ | Il y a aussi des source port aléatoires [http:// | ||
+ | |||
+ | ==== Configurer les ports de connexion d'une Box internet ==== | ||
+ | Il vous faut ouvrir et autoriser aMule à se connecter sur les ports de connexion 4662 en TCP et 4672 en UDP.\\ | ||
+ | Voir auprès de la doc de votre Box, pour savoir ouvrir des ports de connexion | ||
+ | ===== Utilisation ===== | ||
+ | |||
+ | ==== À la recherche de fichiers ==== | ||
+ | |||
+ | Cette section concerne l' | ||
+ | |||
+ | Tapez le nom d'un fichier, par exemple Ubuntu ; Pressez ensuite la touche entrée de votre clavier, apparaissent alors dans les résultats plusieurs fichiers comme '' | ||
+ | |||
+ | 3 types de recherches s' | ||
+ | |||
+ | * **Locale :** Les recherches effectuées ne le seront que sur le serveur sur lequel vous êtes connecté. | ||
+ | * **Globale :** Votre recherche s' | ||
+ | * **Kad :** Votre recherche s' | ||
+ | |||
+ | Remarque : Évitez d' | ||
+ | |||
+ | |||
+ | ==== Récupérer un lien ed2k directement sur Internet ==== | ||
+ | |||
+ | [[: | ||
+ | |||
+ | === Pour Firefox 3.6 === | ||
+ | |||
+ | Saisir // | ||
+ | |||
+ | **(Chaine de caractères)** // | ||
+ | |||
+ | **(Valeur booléenne)** // | ||
+ | |||
+ | **(Valeur booléenne)** // | ||
+ | |||
+ | **(Valeur booléenne)** // | ||
+ | |||
+ | Voir aussi [[http:// | ||
+ | |||
+ | === Google Chrome === | ||
+ | |||
+ | Pas besoin de faire de manipulation, | ||
+ | |||
+ | <note help>Une fois les manips faites, cliquer sur un lien et cette fenêtre devrait apparaître : | ||
+ | http:// | ||
+ | < | ||
+ | Normalement la fenêtre devrait s' | ||
+ | |||
+ | |||
+ | ==== Mettre dans la barre des tâches ==== | ||
+ | |||
+ | Dans aMule, // | ||
+ | |||
+ | ==== Problème de « Low ID » ==== | ||
+ | |||
+ | Pour savoir si vous êtes en Low ID, il suffit de regarder la petite icône du globe avec les deux flèches (en bas à droite, dans la barre d' | ||
+ | |||
+ | Si vous disposez d'un modem standard, vous ne devriez pas avoir ce souci. | ||
+ | Mais si vous disposez d'une box ou d'un routeur, il faudra le configurer. | ||
+ | |||
+ | Dans aMule, allez dans **Préférences** -> **Connexions**. Il vous faut tout d' | ||
+ | |||
+ | | En résumé, il faut ouvrir trois portes distinctes. | ||
+ | ^ Protocole ^ Port ^ TCP ou UDP ^ Valeur par défaut ^ | ||
+ | |EDK2 | 50XXX | TCP | 4662 | | ||
+ | |EDK2_ext | 50XXX + 3 | UDP | 4665 (4662+3) | | ||
+ | |KAD | 50YYY | UDP | 4672 | | ||
+ | |||
+ | Notez les adresses de ces ports, ce sont eux que vous devez ouvrir dans votre « box ». Après avoir ouvert ces ports, sauver la configuration sur votre box, et éventuellement après l' | ||
+ | |||
+ | |||
+ | === Petit tutoriel === | ||
+ | |||
+ | Si vous ne savez pas comment accéder à l' | ||
+ | |||
+ | |||
+ | === Voir aussi === | ||
+ | |||
+ | * N' | ||
+ | |||
+ | |||
+ | |||
+ | ==== Faire tourner aMule en arrière plan : aMuled ==== | ||
+ | |||
+ | aMule peut être lancé en service de fond (dæmon) et tourner sur votre ordinateur sans interface graphique, ce qui économise pas mal de ressources. | ||
+ | |||
+ | |||
+ | === Installation === | ||
+ | |||
+ | [[: | ||
+ | |||
+ | |||
+ | === Configuration === | ||
+ | |||
+ | Au démarrage, //aMuled// récupère la configuration de aMule, et utilise donc les mêmes paramètres. | ||
+ | |||
+ | Toute la configuration peut donc s' | ||
+ | |||
+ | Pour une utilisation sur un serveur, sans interface graphique, la configuration se fera directement en éditant | ||
+ | |||
+ | Il sera juste nécessaire d' | ||
+ | [[: | ||
+ | AMULED_USER="// | ||
+ | |||
+ | Il est nécessaire d' | ||
+ | À défaut il indique dans ~/ | ||
+ | ERREUR: le daemon aMule ne peut être utilisé quand les connexions externes dont désactivées. Pour activer les Connexions Externes, utilisez soit un aMule normal, démarrez amuled avec l' | ||
+ | |||
+ | Autoriser les connexions externes nécessite de définir un mot de passe. | ||
+ | |||
+ | === Lancement === | ||
+ | |||
+ | Lancer votre terminal, puis : | ||
+ | |||
+ | / | ||
+ | | ||
+ | ou | ||
+ | | ||
+ | service amule-daemon start # | ||
+ | |||
+ | |||
+ | ==== aMuleweb ou comment contrôler aMule à distance ==== | ||
+ | |||
+ | aMuleweb est une autre application permettant de controler aMule, et aMuled, depuis votre navigateur, sur la machine locale ou a distance.\\ | ||
+ | aMuleweb est installé lorsque vous avez effectué '' | ||
+ | |||
+ | |||
+ | === Configuration === | ||
+ | |||
+ | Depuis aMule, aller dans **Préférences** - **Contrôle à distance** et cocher //Démarrer amuleweb au lancement// | ||
+ | * Spécifiez le port de contrôle, par défaut 4711. | ||
+ | * Entrer un mot de passe administrateur. | ||
+ | * Cocher la case //Accepter les connexions externes//. | ||
+ | * Entrer un nouveau mot de passe pour permettre la connexion. | ||
+ | * Puis redémarrer l' | ||
+ | |||
+ | Ou, sans interface graphique, en utilisant la commande suivante : | ||
+ | |||
+ | echo -n celine | md5sum | cut -d ' ' -f 1 | ||
+ | |||
+ | Qui permet de crypter le mot de passe. | ||
+ | |||
+ | Maintenant il faudra éditer le fichier ''/ | ||
+ | Ajoutez a la fin de ce fichier ceci : | ||
+ | |||
+ | < | ||
+ | [ExternalConnect] | ||
+ | AcceptExternalConnections=1 | ||
+ | ECUseTCPPort=1 | ||
+ | ECPassword=votre_mot_de_passe_crypté_par_la_commande_echo -n ... | ||
+ | </ | ||
+ | |||
+ | Il faut aussi maintenant renseigner ce mot de passe a aMuleweb : | ||
+ | [[: | ||
+ | |||
+ | Enfin, il est également possible de changer l' | ||
+ | * chicane | ||
+ | * default | ||
+ | * litoral | ||
+ | * php-default | ||
+ | |||
+ | D' | ||
+ | |||
+ | Les fichiers relatifs a ces différentes interfaces sont stockés dans le dossier : | ||
+ | < | ||
+ | |||
+ | Pour changer l' | ||
+ | |||
+ | Ou, sans interface graphique, [[: | ||
+ | < | ||
+ | Mettez ensuite le nom du template que vous voulez appliquer. Exemple : | ||
+ | < | ||
+ | ou | ||
+ | Template=php-default | ||
+ | </ | ||
+ | |||
+ | Dans les deux cas, n' | ||
+ | |||
+ | ==== Brouillage de protocole ==== | ||
+ | |||
+ | Depuis sa version 2.2 disponible sur Ubuntu 8.04 LTS, aMule dispose de l' | ||
+ | < | ||
+ | |||
+ | |||
+ | ==== Utiliser les notifications avec aMule ==== | ||
+ | |||
+ | Pour utiliser le système de notifications avec aMule, il faut installer le paquet [[apt:// | ||
+ | * Téléchargement terminé: Cocher " | ||
+ | * Espace insuffisant: | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | * **(fr)** | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // | ||
+ | |||
+ | //Mise à jour du PPA : [[utilisateurs: |