mldonkey配置相关
时间:2009-09-08
来源:互联网
MLDonkey官方只提供了telnet和html两种接口。其实基于web浏览器的html管理方式是用的最多的图形接口,用它可以方便的在网页上管理mldonkey。此外还有一些以telnet为基础开发的图形前端,比如KMLdonkey和Sancho。
作为ED2K客户端,mldonkey的最大特色就是支持同时连接多服务器(emule,amule等都只能连接一个ed2k服务器),大大提高了可用源的数量。
优点:实在太强大了,支持各种下载协议,包括ED2K,Kademlia,Overnet,BitTorrent,DirectConnect,FileTP,FastTrack, SoulSeek, Gnutella,Gnutella2,OpenNap,Http,Ftp,而且在继续扩充。
缺点:设置比较复杂,而且没有官方的中文文档。
-------------------------------------
关联浏览器:
1. firefox:
安装一个XPI插件:http://www.informatik.uni-oldenburg....andler-2.5.xpi
2. opera:
可以参考http://forum.ubuntu.org.cn/viewtopic.php?p=504789
设置:
运行mlnet,然后打开http://127.0.0.1:4080(这是mldonkey 提供的web ui的登录地址),找到并点击options,为了方便配置可以让mldonkey一次性列出所有选项,这使得我们避免了在不同的选项卡中切换,在子页面中找到all选项卡点击。
1.加大缓存大小,以保护硬盘:
浏览器的查找功能找到下列选项并设置(->左边为选项名称,右边为值):
buffer_writes->true 打开缓存写入模式
buffer_writes_delay->30.或者更高,它表示写缓存的延时单位秒
buffer_writes_threshold 4000或更高,它表示缓存,到了XXXX KB后强制写入
client_buffer_size 50 000 000或者更高,它表示缓存的总大小,单位字节
2.设置一个客户端昵称(据说是登录verycd的服务器需要校验,实际上没有多大效果。)
找到client_name,改为[CHN][VeryCD]xxxx的形式。
3.打开想要的协议:
ED2K <==> enable_donkey->true
BT <==> enable_bittorrent->true
DIRECTCONNECT <==> enable_directconnect -> true(不常用可关闭)
FASTTRACK <==> enable_fasttrack -> true (貌似已经停用了)
FTP/HTTP <==> enable_fileTP -> true
KAD <==> enable_kademlia -> true
OVERNET <==> enable_overnet -> true
SOULSEEK <==> enable_soulseek -> true (不常用可关闭)
4.带宽设置
max_concurrent_downloads -> 50或者更高 它表示同时下载文件数目
max_hard_download_rate -> 0 它表示下载速度限制,0表示不限制
max_hard_upload_rate -> 30或者更高, 它表示上传限制, 0表示不限制
max_indirect_connections -> 50或者70,它表示客户端允许的外来连接数为最大打开连接的百分比
max_opened_connections -> 924,它表示客户端最大打开连接,924为最大值
5.ED2K微调
ED2K-dynamic_upload_lifetime -> true
ED2K-force_client_high_id -> true 它表示强制客户端为高ID
ED2K-force_high_id -> true 它表示强制自己为高ID(当高ID可用的时候)
ED2K-good_client_rank -> 800 (数值自便),它表示需要维持连接的队列长度,这里表示的是队列800以内的连接会维持,大于800将断开,等待下一次访问
ED2K-max_connected_servers -> 40 它表示最大服务器的数目。
6.KAD微调
下载http://www.emule-inside.net/nodes.dat到 .mldonkey下,在mldonkey的命令输入框里,输入kad_load nodes.dat
加载kad的节点。(可以尝试 添加 几个 断头档, 来提高KAD和OV的节点数,添加方式??google之)
7.OVERNAT微调
下载http://forum.ubuntu.org.cn/viewtopic.php?f=73&p=1147130 , 4楼的附件,更改扩展名为dat,放到.mldonkey里,在mldonkey 命令输入框里,输入ov_load contact.dat
加载overnet节点。
8.路径与其他
临时文件夹:
设置临时文件夹有两种方法:符号链接方式和选项配置方式
i.比较暴力的符号链接方式:
终端下进入.mldonkey文件夹,使用ln -s 源文件 目标文件,例如,ln -s /media/WIND/temp ~/.mldonkey/temp,如果目标已存在加上-f选项表示覆盖。
ii.比较温柔的选项配置方式:
在选项里面找到temp_directory 设置路径即可。
目标文件夹:
有两种方法 :符号链接方式和选项配置方式。
i.符号链接方式:
.mldonkey下,ln -sf 目标文件夹 incoming/files
ii.选项配置方式:
options -> shares下,点击add share,在对话框里,添上0 目标文件夹 incoming_files(共享文件夹设置类似,在此不予多说了。)
共享文件扫描周期:
share_scan_interval -> 240 或者更高 , 它表示重新扫描共享文件,所需要间隔的时间,单位分。
...
其他协议和微调配置,日后陆续补充。
让我们来感受mldonkey的魅力吧.
------------------------------------------------------------------
mldonkey不支持UPNP,在内网的朋友要自己映射端口。
作者: firefoxmmx 发布时间: 2009-09-08
自己在用的小腳本,寫得不好,請多包含。
用法:
ed2k -d | -k | address
description:
ed2k "ed2k://........." (下載ed2k:// ftp:// http://的檔案,記的ed2k://兩邊要雙引號)
ed2k -d (下載/usr/local/share/jstc/address檔案裡面所有的地址)
ed2k -k (kill mlnet)
ed2k (完全不加參數會顯示,現在的上下載的流量。)
小技巧:配合watch這個指令來用,可以像圖形介面一樣觀察輸入輸出的流量。
example: watch ed2k
#!/bin/bash #可以下載http://,ftp://,ed2k://, -d(dllinks的意思) share="/usr/local/share/jstc" address_file="$share/address" look () { echo -e "vd\nq" | nc localhost 4000 | grep --binary-file=text -e "\[D" | wc -l echo -e "bw_stats\nq" | nc localhost 4000 | grep --binary-file=text -e "Down:" } if test $# -lt 1 then look # telnet localhost 4000 elif test $# -eq 1 -a $(echo "$1" | grep http://) != "" then address="$1" echo -e "http ""$address""\nq" | nc localhost 4000 look elif test $# -eq 1 -a $(echo "$1" | grep -e -d) != "" then echo -e "dllinks $address_file\nq" | nc localhost 4000 look elif test $# -eq 1 -a $(echo "$1" | grep -e -k) != "" then echo -e "kill\nq" | nc localhost 4000 look elif test $# -eq 1 -a $(echo "$1" | grep ed2k://) != "" then address="$1" echo -e "dllink ""$address""\nq" | nc localhost 4000 look fi
web_infos = [ ("contact.dat", 168, "http://download.overnet.org/contact.dat"); ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz"); #你的met檔案設在這裡,0代表啟動時更新一次met檔案,數字以每小時為單位。) ("server.met", 0, "http://ed2k.2x4u.de/30wkxid6/max/server.met"); #這個會擋掉一些資源。 ("guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz"); (hublist, 0, "http://dchublist.com/hublist.config.bz2"); ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");] (* Cookies send with a http request (used for .torrent files and web_infos) *)
作者: jiuny0209 发布时间: 2009-09-08
作者: nacre 发布时间: 2009-09-08
作者: nacre
其实官网论坛上有说明mldonkey不支持Kad下载,但是在其他地方貌似从来没人提过……对于现在emule的状况,Kad下载就是王道,所以mldonkey只能算是半残了~
|
20090908104644.png (12.8 KB, 22 次查看) |
作者: veryxp 发布时间: 2009-09-08
作者: veryxp
……这是什么?
|
-------------------------------------------------------------------------------
我这里下载效果还可以
作者: firefoxmmx 发布时间: 2009-09-08
作者: firefoxmmx
mld支持KAD~~~~
那一堆是 MLD所支持的网络协议,只需要开几个自己要用的就可以了。 ------------------------------------------------------------------------------- 我这里下载效果还可以 |
作者: veryxp 发布时间: 2009-09-08
作者: veryxp
……这是什么?
|
http://mldonkey.sourceforge.net/foru...pic.php?t=4778
再看mldonkey的changelog,自07年2月后没有对Kad的更新。
作者: nacre 发布时间: 2009-09-08
作者: veryxp
……这是什么?
|
作者: 坏坏小少 发布时间: 2009-09-10
不推荐kmldonkey
作者: firefoxmmx 发布时间: 2009-09-10
(可惜這個專案好像死了)
是否還有像mldonkey這種可以丟在背景,當成一個daemon的p2p下載工具?mldonkey還是有很多無法捨棄的因素,像它還可以,下載完一個檔案,觸發一個事件,跑一個bash script。
作者: jiuny0209 发布时间: 2009-09-10
http://hydranode.com/
作者: jiuny0209 发布时间: 2009-09-10
作者: firefoxmmx 发布时间: 2009-09-11
作者: firefoxmmx
sancho....
不推荐kmldonkey |
kmldonkey好好的
我是初始设置 用web界面 以后就kmldonkey
倒是 sancho 很笨重
抓图2.png (68.1 KB, 18 次查看) |
作者: 坏坏小少 发布时间: 2009-09-12
作者: Havanna 发布时间: 2009-10-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28