在Linux下,电驴aMule和BT客户端Azureus都无人不晓哦。听说mlDonkey这款下载软件集成化比较高(有点像迅雷),就从源里面搞了个试试,可惜不知道什么原因,无法启动。算了,乖乖地用回电驴aMule和BT客户端Azureus。
迫不及待地用YUM安装好软件,开始设置咯,请跟我来:
首先是Azureus。Linux的防火墙比windows的强太多,因此想用好防火墙,如果你如我一样处在局域网里面,通过路由器上网,可以在路由器里面开启UPNP支持,DMZ主机,然后设置Fedora的防火墙,防火墙配置文件在/etc/sysconfig/iptables 。在终端用root编辑iptables,加入这两句(假设Azureus端口设置为21237)
-A INPUT -i eth2 -p udp -m udp –destination-port 21237 -j ACCEPT
-A INPUT -i eth2 -p tcp -m tcp –destination-port 21237 -j ACCEPT
保存退出,测试Azureus的NAT,若返回正常,就应该可以进行BT下载了,只不过速度非常慢,可能处在内网的关系咯。晕,有时间再研究研究,平时较少用BT,用电驴较多,呵呵。
现在,轮到aMule出场咯,首先,建议把这个网页收藏了:http://ed2k.2x4u.de/index.html。每6分钟更新一次电驴服务器,非常好用哦,aMule的server栏填上all servers:server.met的地址,叫aMule去更新服务器列表。仿照设置Azureus防火墙一样,把电驴的TCP和UDP端口打开,就是加入这两句(假设设置aMule TCP端口是4662 UDP端口是4672,UDP Extend Server TCP+3为4665)?br />
-A INPUT -i eth2 -p tcp -m tcp –destination-port 4662 -j ACCEPT
-A INPUT -i eth2 -p udp -m udp –destination-port 4672 -j ACCEPT
-A INPUT -i eth2 -p udp -m udp –destination-port 4665 -j ACCEPT
如果你平时有在windows下用过emule,那么就把server.met(位于config文件夹下面)copy覆盖“自己主文件夹/.aMule”。否则可能会出现一连上就断开的问题。好了,经过设置,连上ED2K应该没有问题,现在就是KAD了,需要用以下两个地址:
http://www.emule-inside.net/nodes.dat
http://renololo1.free.fr/e/nodes.dat
作为Kad nodes的更新地址。建议用这个http://www.emule-inside.net/nodes.dat。不要用默认那个。
更新后,KAD网络返回OK,即可,有线条显示。
注意:建议先更新KAD,然后再去连ED2K服务器,不然很可能程序退出。
目前,aMule的速度都还不错,不过发觉aMule 的ED2K服务器比较容易失去连接,有时间再研究一下。
作者:say2me 出自:静妙阁