2008年1月3日星期四

aMule的几个问题

  在Windows下一直用的是eMule,Fedora环境不能使用,不过电驴本身就是开源的软件,心想应该有类似的软件。Google了一下,发现使用多的就是MLDonkey和aMule,而且普遍反应MLDonkey要比aMule好。于是去仓库yum了一个2.7.6-1,不能启动,索性下了最新的2.9.2源程序和配套的GUI:sancho,准备自己编译,看了下还是比较繁琐,去试下aMule先,反正只用来下载,不需要太多功能。安装很顺利,直接就yum上了。界面还行,设置部分也跟eMule类似,简单弄了下,碰到了几个问题:
  默认的服务器地址是无效的,需要自己在地址栏输入新地址,我把verycd的服务器http://www.emule.org.cn/server.met添加然后更新,有90来个,差不多也够了,多了反正也连不上。Kad的地址也是无效的,如果点右边的Bootstrap from known clients,发现不管有没有在防火墙开放端口,kad网络一直都是firewalled。于是自己输入http://www.emule-inside.net/nodes.dat然后更新,接着在防火墙的其他端口里添加aMule的TCP端口4662和UDP端口4672,kad网络在firewalled一小段时间后ok。
  然后随便找了个ed2k链接来测试,发现无法关联到aMule。看了下网上的关于在Firefox下建立ed2k链接到aMule的方法,都是说在Firefox地址栏中输入about:config,新建一个Boolean,名字为network.protocol-handler.external.ed2k,值为true;再新建一个String,名字为network.protocol-handler.app.ed2k,值为/usr/bin/ed2k.amule或者ek2k.amule。照着作了,还是无法建立链接。感觉问题应该是出在第二步,试着把值改为/usr/bin/amule,点个ed2k链接,可以弹出启动相应应用程序的提示,但是依然无法启动aMule,把值改为/usr/bin/ed2k,连接成功建立。天下文章一大抄,抄来抄去没个正确的。
  大的问题就这两个,不过发现绝大多数服务器都无法连接上,只有no1.eserver和no2.eserver连接比较顺利,能用就行了。aMule和eMule虽然后天教育和生活环境不同,但是毕竟是两兄弟,可以把没下载完的文件复制到另一个目录接着下载。

1 条评论:

Unknown 说...

非常感谢
这个帖子非常有用,网上的东西都是抄来抄去,有价值的真是不多