关于Ubuntu下的一些下载工具感想

用Ubuntu有一段时间了,但是对于其中的一些下载工具却有着自己的一些想法。首先说一下,在windows下我用的最多的是BitComet和eMule。在Ubuntu下当时找到对应的东西是Azureus和aMule。在经过近半个月的使用发现,电驴软件几本没有什么区别了,我对于aMule还是相当满意的,但是对于Azureus只能说爱你不容易。后者经常出现一些莫名其妙的错误,比如有一个bug就是不知怎么回事,会突然自动关闭。还有就是用了一段时间后会突然出现一打开软件就自动关闭的情况,对应的方法只有重装,并删除home下对应的目录。这样折腾实在让人吃不消,经过几次挫折基本对其放弃,不过现在sourceforge上已经有3的源代码版了,期待3的正式版有长足的改进。虽然有很多人推荐其他的一些BT软件,但是不是功能不够理想就是一些纯命令行的无UI软件,暂时还是消受不起了。再说aMule,其使用就是刚上来可能会比较麻烦,但经过设置后就基本和win下无差别了。现在认为最主要的几个方面是1.server列表的设置 2。取得highID 3.搞定kad中的防火墙。

对于1,我使用了verycd的server列表,即在server中填入
http://ocbmaurice.dyns.net/pl/slist.pl?download/server-best.met
kad的Node使用了
http://download.overnet2000.de/nodes.dat

对于2,3
如果是单机,不通过路由连接的话那就太简单了。这里说下用路由的设置方法:

在router中打开对应的端口,aMule需要3个TCP,UDP(server , client) 其中一个是TCP端口+3,而你在aMule的preference里只要设置两个,我所以在router中打开了16002,16003,16005三个端口。

最后一个关键步骤就是配置ubuntu的iptable了,可以用命令行模式来配,然后写一个启动的脚本,但这样很麻烦。极力推荐一个带UI的后台管理程序firestarter,在源中就有。
安装好以后在终端里输入 sudo firestarter
第一次启动要求设置一些信息,比如你用的网卡设备啊,是否为其他PC提供连接等等
(先打开你的aMule,随便找个东西下下先)
当打开以后在event选项卡里,按reload,应该可以看到一些条目,其中包括我们需要允许的端口,在其上右击,然后选择"Allow Inboard Service For Everyone"
最后在policy选项卡中可以看到允许的端口被创建了policy

当然,如果不想每次都手动粘贴ed2k地址的话,最好设置一下浏览器的关联。我用的是Firefox
在URL里输入about:config
新建一个String项network.protocol-handler.apt.ed2k            设为usr/bin/ed2k
新建一个Boolean项network.protocol-handler.external.ed2k,值为true
大功告成

你可能感兴趣的:(UI,ubuntu,防火墙,配置管理,firefox)