Mldonkey是一个非常棒的p2p下载工具,支持多种协议,CS架构,还自带web界面,使用非常方便,下面是我从网上搜集的一些设置技巧。
Enable overnet 和 kademlia
在options里面选All,把enable_overnet和enable_kademlia设置为true。
配置端口映射
在mldonkey的home目录下(gentoo下默认安装目录是/home/p2p/mldonkey),有两个配置文件,donkey.ini和bittorrent.ini,里面有mldonkey使用的bt和电驴的端口,例如我的配置是:
bittorrent.ini
client_port = 6882 tracker_port = 6881
donkey.ini
(* The port used for connection by other donkey clients. *) port = 11702 (* port for overnet *) port = 14701 (* port for Kademlia *) port = 19542
配置路由器为以上5个端口设置端口映射。此外有人1提到还要为donkey端口加4的端口也要设置端口映射,即11706端口。
手动添加kad节点
mldonkey虽然支持kad,但是需要手动添加kad节点。2
节点文件
- http://www.emule-inside.net/nodes.dat
- http://renololo1.free.fr/e/nodes.dat
- http://upd.emule-security.net/nodes.dat
- http://www.nodes-dat.com/
添加方法
下载nodes.dat文件后,在mldonkey的web界面,在输入框中输入下面的命令添加kad节点3:
kad_load /absolute/path/to/your/nodes.dat
Enable buffer
打开缓存,减少写磁盘1:
buffer_writes true buffer_writes_delay 30 buffer_writes_threshold 1024 client_buffer_size 500000
强制设为highid
ED2K-force_client_high_id true ED2K-force_high_id true
据说如果不是公网ip或者没有设置端口映射的话,会导致无法链接上服务器2。
设置服务器最大连接数
默认为3,设置为10:
ED2K-max_connected_servers 10
添加服务器
在web界面的Servers页面,点击"Import Server.met",导入server.met。
常用的server.met文件地址
也可以手工添加服务器,这里有服务器列表。
还可以通过修改download.ini指定默认下载的server.met4。
调整下载/上传速率
注意上传速度要大于101,小于10的话会限制下载速度,大于3的时候下载速度会被限制为上传速度的4倍,小于4的时候下载速度会被限制为上传速度的3倍。
max-hard-upload-rate: 25 # 0为没有限制 max-hard-download-rate: 120 # 0为没有限制 max_opened_connections:500 max_indirect_connections:30~70
此外还可以设置一组低速率的上传/下载选项,当要上网的时候,点击"Bandwidth toggle"调整成低速率,可以减小对上网浏览的影响。
max-hard-upload-rate_2: 15 max-hard-download-rate_2: 50 max_opened_connections_2:100
设置client_name
修改client_name为[CHN][VeryCD]xxx,这个不太清楚有什么作用,不过上传会有积分,分享的多的话,对下载会有帮助吧。
删除guarding.p2p
这个我还没有测试过,这篇帖子4指出这个文件会屏蔽掉很多国内的server,可以通过修改download.ini文件将其删掉,另篇帖子5也提供了一个替换的办法。
Firefox插件
Firefox MLdonkey/eMule/aMule Protocol Handler这个插件在可以在firefox 3.5.1下运行,推荐使用firefox的用户使用,免去复制粘帖的麻烦。
1 Comment
您的這篇文對我幫助很大,最近mldonkey有些使用上的問題,很幸運能找到這篇整理文,多謝