« MLDonkey client serveur P2P » : différence entre les versions
mAucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Partage de fichiers et streaming]] | |||
== Introduction == | == Introduction == | ||
Ligne 51 : | Ligne 53 : | ||
* Telnet, en se connectant au port 4000 : <code>$ telnet localhost 4000</code><br> | * Telnet, en se connectant au port 4000 : <code>$ telnet localhost 4000</code><br> | ||
''Remarque : pour controler le deamon mlnet à distance avec une interface graphique, il faut ouvrir le port 4001 sur votre firewall.'' | ''Remarque : pour controler le deamon mlnet à distance avec une interface graphique, il faut ouvrir le port 4001 sur votre firewall.'' | ||
<br/> | |||
<br/> | |||
'''<b>[[Reseau-index|@ Retour à la rubrique Réseau et sécurité]]</b>''' | |||
<br/> |
Version du 4 janvier 2011 à 16:40
Introduction
MlDonkey est un client P2P bien particulier. D'abord parce qu'il supporte un nombre important de réseaux :
- eDonkey
- BitTorrent
- Gnutella et Gnutella2
- Kad et Overnet
- HTTP/FTP
Ensuite parce qu'il est totalement contrôlable à distance, soit par ligne de commande, soit par interface graphique. MlDonkey se lance sous forme de deamon, qui se connecte aux réseau P2P. Il est disponible pour Windows, Linux, Solaris et MacOSX. Il existe beaucoup d'interfaces utilisateurs. MlDonkey peut être controlé par :
- Ligne de commande
- Interface Web
- Interface Graphique
- Wap (Téléphone portable!)
La liste de ses interfaces est disponible ici.
Installation du deamon
Téléchargement
Mldonkey est disponible en téléchargement ici (mldonkey-xxx.tar.bz2). Seules les sources sont disponibles, les packages pour les grandes distributions n'existent pas. On est donc obligé de les compiler nous même.
Compilation & installation
Allez dans le dossier où se trouve l'archive, décompressez-là, puis allez dans le dossier décompressé :
$ cd mldonkey-xxx
Contrairement à la plus part des sources, la configuration des sources est importante. Par défaut, seul le deamon sera compilé avec le support de tous les réseaux et une interface Web. Voici les options disponibles :
- --enable-gui=newgui2 --> Une interface graphique sera compilée (GTK2 doit être installé)
- --enable-gui=newgui1--> Une interface graphique sera compilée (GTK1 doit être installé)
- --disable-multinet --> seuls eDonkey2000, Overnet et Kademlia seront supportés
Si l'on mentionne l'option --disable-multinet , on peut ajouter le support des réseaux voulus :
- --enable-bittorrent --> Support du réseau Bitorrent
- --enable-filetp --> Support du réseau FileTP (HTTP/FTP)
- --enable-gnutella --> Support du réseau GNUtella
- --enable-gnutella2 --> Support du réseau GNUtella2
Par exemple si je veux compiler Mldonkey avec le support du réseau Edonkey et Bitorrent uniquement, et avec une interface graphique, je tape :
Remarque : lors du l'execution de ./configure, il est possible que l'on vous propose de télécharger des libraires manquantes : acceptez en tapant "y"
Il faut maintenant compiler les sources :
Ici, pas de make install
, il faut copier manuellement le deamon compilé au bon endroit :
# cp mlnet /usr/bin/
On peut maintenant lancer le deamon :
$ mlnet
Lors du premier lancement du deamon, un dossier contenant les fichiers de configuration sera automatiquement créer dans le répertoire <home>/.mldonkey/ .
L'interface utilisateur
Lorsque le deamon est lancé, une interface web est disponible à l'adresse http://localhost:4080
Comme dit plus haut, beaucoup d'interfaces existent. Citons les plus connues :
- Sancho --> Client très complet pour Windows, Linux, PowerPC, FreeBSD, MacOSX
- MLdonkeyGtkUi --> Client GTK pour linux, compilable avec les sources de Mldonkey (voir la rubrique "Installation du deamon")
- Telnet, en se connectant au port 4000 :
$ telnet localhost 4000
Remarque : pour controler le deamon mlnet à distance avec une interface graphique, il faut ouvrir le port 4001 sur votre firewall.