往事依依,随风而行。淡忘过去的一切,在风中迎接新的希望。

linux下的p2p下载利器mldonkey

最近宿舍网很烂 所以就在vps 上按了个mldonkey下东西看

下面介绍一下 mldonkey是一个 服务器式的 p2p下载工具 支持bt emule ftp http

他本身没有界面 是通过3种方式进行管理的

http tentel 还有gui插件

号称mldonkey是下载最快 最节省内存的下载利器

我一般都是同时连接5个服务器 开始下emule。。。。速度基本是300kb左右 (限速了)

===========================================

mldonkey的官方主页

http://mldonkey.berlios.de/ 是一个wiki样式的

download   http://sourceforge.net/projects/mldonkey/files/

 

下面开始介绍安装

我建议大家 下载编译好的文件

因为方便快捷 但是有个中文名bug  不过可以解决。

#wget http://sourceforge.net/projects/mldonkey/files/mldonkey/3.0.0/mldonkey-3.0.0.static.i386-Linux_glibc-2.7.tar.bz2/download

#tar jxvf mldonkey-3.0.0.static.i386-Linux_glibc-2.7.tar.bz2

#mv mldonkey-3.0.0 mldonkey

#cd mldonkey

#./mlnet &

好了mldonkey就开始后台运行了

然后会出现一堆字符。。 直接crtl +c跳过

下面开始连接 mldonkey

默认的mldonkey是只允许127.0.0.1 访问的

因为我的服务器只有内核 没法用http加auth ip 所以只能通过 telnet

#yum -y install nc

安装完nc后

#nc 127.0.0.1 4000
>set allowed_ips "127.0.0.1 你服务器的ip 你自己的ip“
最好给服务开个s5代理 这样走到哪里都可以登录了
>useradd admin 你的密码
改下密码
>save
保存下设置
>kill
关闭核心 因为一会要调设置 还有解决中文名bug问题

因为用root用户开启的 mldonkey 所以配置在root目录下
#cd
#cd /.mldonkey
# vi downloads.ini
MLdonkey默认目录分别为 ~/.mldonkey/incoming/files (BT则为~/.mldonkey/incoming/directories) 和 ~/.mldonkey/temp
可以通过修改~/.mldonkey/download.ini来变更。
在download.ini里找到"temp_directory =",然后修改temp目录路径
incoming则要找到:
{     dirname = "incoming/files"
     strategy = incoming_files
     priority = 0
};
  {     dirname = "incoming/directories"
     strategy = incoming_directories
     priority = 0
};]

由于我服务器是e文的中文名会乱码
所以开启mldonkey的时候要先执行

然后开启mldonkey服务器
#./mlnet &
好了
mldonkey服务器端就配置好了
然后X掉你的ssh 注意是X 不退出root 退如果出root了mldonkey就关了

下面下载mldonkey的gui界面 调emule的配置
http://sancho-gui.sourceforge.net/
安装完了填好参数 链接服务器

调参数了
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 它表示最大服务器的数目。

 

 差不多主要的就这些  输入几个ed2k 链接让他下吧
 
文件下载到本地问题
由于linux是utf8编码的而win是gbk所以必然会乱码
用winscp的话请选择强制utf8编码  下载到本地就正常了
用vsftp的也一样 最好用filezilla 他支持强制utf8 编码

我基本下完文件就del 防止麻烦  本人的统计

eDonkey Session Uptime: 11h 31m 18s 41478 seconds
Brand : Seen % | Reqs % | B % | UL % KB/s | DL % KB/s | U:DL
unknown : 13 (1%) | 0 (0%) | 0 (0%) | 0 (0%) 0.0 | 396.4k (0%) 0.0 | 1:0.00
eMule : 1247 (98%) | 62 (100%) | 1 (100%) | 67.8M (100%) 1.7 | 198.7M (98%) 4.9 | 1:2.93
trusted mld : 15 (1%) | 0 (0%) | 0 (0%) | 0 (0%) 0.0 | 3.6M (2%) 0.1 | 1:0.00
Total : 1275 (100%) | 62 (100%) | 1 (100%) | 67.8M (100%) 1.7 | 202.7M (100%) 5.0 | 1:2.99

 

  eDonkey Total Uptime: 23d 13h 3m 45s 2034225 seconds
Brand : Seen % | Reqs % | B % | UL % KB/s | DL % KB/s | U:DL
unknown : 8074 (1%) | 6868 (1%) | 65 (1%) | 334.8M (1%) 0.2 | 81.8M (1%) 0.0 | 1:0.24
eDonkey : 474 (0%) | 35 (0%) | 0 (0%) | 9.4M (0%) 0.0 | 6.8M (0%) 0.0 | 1:0.73
eMule : 750142 (96%) | 630120 (96%) | 7874 (99%) | 34.71G (93%) 17.9 | 8.81G (93%) 4.5 | 1:0.25
trusted mld : 11262 (1%) | 11392 (2%) | 0 (0%) | 1001.2M (3%) 0.5 | 251.5M (3%) 0.1 | 1:0.25
shareaza : 1206 (0%) | 566 (0%) | 0 (0%) | 20.3M (0%) 0.0 | 192.5M (2%) 0.1 | 1:9.47
aMule : 6545 (1%) | 4217 (1%) | 0 (0%) | 491.1M (1%) 0.2 | 95.2M (1%) 0.0 | 1:0.19
lPhant : 1809 (0%) | 1466 (0%) | 0 (0%) | 136.2M (0%) 0.1 | 85.3M (1%) 0.0 | 1:0.63
ePlus : 5275 (1%) | 4275 (1%) | 0 (0%) | 522.1M (1%) 0.3 | 40.0k (0%) 0.0 | 1:0.00
Total : 784787 (100%) | 658939 (100%) | 7939 (100%) | 37.17G (100%) 19.2 | 9.51G (100%) 4.9 | 1:0.26

最后加入一句http管理地址是http://yourip:4080/

 

Tags: linux, emule, mldonkey

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):