关于mldonkey

2007年4月7日星期六

配置文档:
~/.mldonkey/downloads.ini 基本的设置( 这个是for edonkey和其他协议的)
~/.mldonkey/servers.ini
服务器列表文件,可以在mldonkey-guiconsole里面输入servers "/xxx/yyy/server.met"来导入网上下载的server.met服务器列表
~/.mldonkey/files.ini
当前已经完成的和未完成的文件列表
~/.mldonkey/friends.ini
好友列表
~/.mldonkey_gui.ini
图形前端的配置文件
另外其他的网络协议都有其单独的配置文件,一般都放在~/.mldonkey目录下




配置mldonkey

MLdonkey自带了一个web服务器,默认端口4080,可以通过web浏览器进行管理。

你也可以通过telnet进行管理:

telnet localhost 4000

在downloads.ini的Interfaces部分有关于这些管理接口的配置,允许你指定端口、允许访问的IP等,默认只允许本机(127.0.0.1)访问。

修改下载目录:
查看 修改 ~/.mldonkey/downloads.ini


shared_directories = [
{ dirname = "/home/apuar/download"
strategy = incoming_files
priority = 0
};
{ dirname = "/home/apuar/download"
strategy = incoming_directories
priority = 0
};]

将dirname = "/home/apuar/download 改为你要的位置


命令:
命令必须通过管理接口运行。telnet接口是命令行界面,直接输入运行;web接口在Input框中输入;Sancho中切换到Console,在窗口 底部有长条形窗口可以用来输入命令。在Console中你还可以查看MLdonkey的输出,比如连接服务器出错的原因等。

服务器:
选择eDonkey服务器很重要,通常决定了你能下载什么文件。服务器列表在server.ini文件中,默认是空的。使用如下命令导入eMule的server.met

servers "/home/username/server.met"

在Sancho的Console中查看连接服务器的信息,许多服务器都会提示“ERROR : Your edonkey client is too old, please update it”和“WARNING : Your 4662 port is not reachable. Please review your network config”,后一条好像对连接没什么影响,出现前一条则说明你无法连接该服务器了,我连接195.245.244.243就是这样,Verycd上发 布的国内的东西(非转帖自国外)根本下不了(没有源)。我不知道如何解决,有人说这是MLdonkey对服务器不友好,我看是服务器对MLdonkey不 友善,幸好现在有了Kad和Overnet,使我们不在那么依赖服务器

Kad和Overnet

Kad和Overnet使我们不再依赖服务器而能连接到Kad(Overnet)中的每头驴。显然需要一些已知的主机来开始我们的Kad之旅。这些 主机就是boot peers,也都记录在server.ini中,默认是空的。准备好nodes.dat(eMule自带的Kad peers数据文件)和contact.dat(在downloads.ini中的web_infos配置项可以找到下载地址),用如下命令导入到 MLdonkey

ov_load "/home/username/contact.dat"
kad_load "/home/username/nodes.dat"

接下来,还需要在MLdonkey中激活Kad和Overnet,配置项是enable_kademlia和enable_overnet。

好了,现在你已经可以下载Verycd的资源了,虽然搜索源时好象有点慢


用Firefox关联ed2k协议到mldonkey:
1.about:config搜索network.protocol-handler.app.ed2k
修改为: /xxx/mldonkey/ed2k_submit/mldonkey_submit

2.在mldonkey/ed2k_mozilla文件夹下有个firefox的插件名字为mldonkey_protocol_handler-2.0.xpi安装到firefox即可

Update: mldonkey自带的那个perl的脚本似乎不太好用,推荐使用zhan给的Bash脚本,那篇文章还包括konqueror和mldonkey的关联问题,推荐..

一个头疼的问题:
文件名乱码
每次下载的中文文件,在下载界面能正常显示,但是下载完成中文就全部变成下划线让人很郁闷..
解决方法
1.可以用Sancho的改名功能:右键菜单->Rename
2.转换脚本Java,Python..没有试验,请自行下载最新脚本使用...
3.重新编译mldonkey..-_-''

发帖者 apuar 时间: 11:00  

2 评论:

good experience

limi 说...
2008年10月24日 22:32  

我现在Linux下的所有驴子骡子都试过了。没有一头可以。

我现在的环境是ubuntu 8.04, MLDonkey, 但是在./mldonkey路径下没有您说的那些ini文件,只有mlgui.ini和mlgui_graphic.ini。

现在在电驴上是一头汗,就是搞不定。好像比Windows下的麻烦。所以现在无法放弃Win啊。

allankliu 说...
2008年11月1日 17:39  

发表评论