查看文章 |
在Ubuntu下养驴子!我的 ‘Mldonkey’使用经历~
2009-06-11 13:07
以前在win下弄东西都是靠Emule,整了一段时间的Ubuntu,发现有一段时间没有下东西了。WOW停了以后实在是没有事情干,学期末又是课最少的了,整天都是大把大把的时间。似乎霹雳游侠又重新更新了,貌似是重新拍过还是怎么的,这部科幻电视剧还是小的时候接触最早的一部了。当时就幻想有这么一部车子。突然想回顾回顾,出了新的,就看新的吧。希望新的不会破坏我之前对这部剧集的印象。于是看看有没有Emule的Linux版本,或者其他可以整ED2K的东西。最开始接触的是Amule,于Emule一字节之差,于是整下来用用,也或许是我不会弄的缘故,总之,感觉无论是界面还是性能都远远比不上Emule,而我又不可能只是因为要下个东西就换回Win的,WING了Emule,发现很不好用,用虚拟机来运行Emule ? 试了一下,发现太占资源了,何况如果这样的话,还不如干脆换回XP呢。终于,在论坛上看到了有人推荐Mldonkey,传说中可以同时连接多个服务器的驴子? 不管了,试试。以下是个人整Mldonkey的过程,仅仅是自己的经历,仅作为一次记录,算是备份了,以备将来那啥那啥的话,还可以回来看看。 1.在终端键入:sudo apt-get install mldonkey-server 安装 2.安装完成后,在终端键入mlnet就可以启动Mldongkey了,在浏览器输入:localhost:4080进入Mldonkey的WEB界面,点击Options进行设置。我修改了的设置有:client_name:[CHN][VeryCD]phoenixk(我在Emule下的名称);ED2K-max_connected_servers:10(可连接的最大服务器。最终的实验的一般只会稳定在3~4个);max_hard_upload_rate:30(默认的是10,作为一个忠实的驴友,自然要改这个,虽然不高,但带宽有线,也是没有办法的事);max_hard_download_rate:120(默认的是50,宿舍的带宽是2M,设太高的话就不太人道了- -! 话说宿舍有两个家伙每天开着迅雷全速下不说,还喜欢在线看,搞的我经常网页都打不开,这也就算了,还天天埋怨网速慢?大哥们,是谁把带宽都用完了的啊?我至今都忍住了没有把他们的端口封掉,是不是太仁慈了?);enable_kademlia 改为ture(KAD,服务器之外的下载);buffer_writes 改为ture(写缓存,保护硬盘);ED2K-force_client_high_id改为ture;就这样了,然后点Help+,再点Sysinfo,根据上面的Donkey端口到路由器上做端口映射。基本搞定,现在在右上角输入KILL,回车,关闭Mldonkey。 3.在关闭Mldonkey的前提下,进入~/.mldonkey 找到downloads.ini,进入后找到web_infos,发现有两个,原来前一个是示例,不管他,修改后一个,现把server.met换成http://www.emule.org.cn/server.met ,然后删除guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz, 按照论坛上的说法,这个东西会封掉很多有用的尤其是国内的server。 退出保存。 4.把Emule下的老本移植到Mldongkey上来。先回到XP下,打开Emule,点右下角的地球,有自己Emule的数据,其实需要的只有两个,ED2K的和KAD的USERHASH,还有就是在Emule安装目录config文件夹下找到cryptkey.dat用写字板打开,复制走,这是用户密匙。然后回到ubuntu,找到并打开~/.mldonkey/donkey.ini, 将client_md4 #用Emule的第一个用户HASH代替,client_private_key #后面的内容用Emule的用户密匙代替,md4 #KAD用Emule的KAD的HASH代替。保存退出。然后打开终端,键入mlnet,发现mldonkey启动不了了,说是donkey.ini损坏........ 我给吓坏了,因为之前没有备份相应的数据,于是再打开donkey.ini,仔细检查,发现是在HASH的那些代码漏了引号!加上引号,再开,顺利启动。 5.进入mldonkey以后,点Servers,点Import Server.met,添加http://www.emule.org.cn/server.met 回车,再点一次,添加http://upd.emule-security.net/server.met ,回车,嘿嘿,这样Mldongkey就和我之前的Emule差不多啦 6.接下来发生了一件让我郁闷了一整天的事,我明明把相应的端口都打开了,但死活都是LOW ID,怎么整都没用- - !终于,天才一般的我,发现了我的ubutnu是装了Firestarter的.......把Firestarter停掉,再开Mldonkey,久违的HIGH ID又回来拉,哇卡卡~ 7.国旗的问题,以前在Emule下有显示服务器国旗的,现在没有,看着不爽,上网查,找到了解决办法:在download.ini中的web_info中,有个geoip.dat,用http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz 将原来的http://mldonkey.sourceforge.net/Web_infos 覆盖掉,重新启动,OK,国旗有看到咯~(注意,直接修改文件内容的时候,一定记得先把程序关掉!) ------------------------------- 后记:有很多人说的安装图形界面的我就算了,WEB界面足够爽了,不想再整个别的玩意来占资源。原来还配有一个图形界面的,太丑,让我给删掉了。另外与Firefox的关联我也懒得整了,反正直接在VeryCD上找到源以后就点复制,在Mldongkey下点DL,粘貼,点input就一切OK了,也不麻烦,于是懒得整ED2K于浏览器的关联了。整这个Mldonkey花了我一个下午又一个上午的时间,但是,值得哇,因为我又可以在ubuntu上养驴子咯! 弄张图留个纪念 ![]() |
最近读者:



