3、其他软件

除了上面介绍的BitTorrent之外,aMule是一种支持ED2K网络的P2P软件,它基于wxWindows并且类似于eMule。是在遵循E-Donkey的网络协议基础上发展而来,它相当于e-Donkey驴子)的一个Mod,而且源代码是完全公开的。而且aMule比e-Donkey配置更为简单,界面、图标和按钮更美观,突出了其立体和半透明的感觉。现在大家几乎都转向用e-Mule。aMule软件可以算是Linux网络环境下的e-Mule。

aMule的每个用户端都既是文件下载者又是上传者,既索取又给予。在你正在下载但还没下载完整文件时,你已经把已下载的部分共享给别人了。aMule是同时从很多文件上传者(称之为“源”,跟BT的种子差不多)那里下载所需的文件最后再拼成整个文件的,而且aMule对没在下载队列中的文件共享很方便,不用像BT 那样要很麻烦地制作种子,再上传到服务器,只需指定一个共享目录,aMule会自动将其共享。这个共享目录在运行aMule就开始强制共享,即使在下载栏未下载任何文件。这点比BT做得好,可以防止大家好逸恶劳,只下载不上传。而BT在运行时只上传自己正在下载或已下载完毕的东西,不能共享目录,甚至有人把BT的下载设置为无限制,而把上传调至几KB/s甚至0KB/S。而在使用aMule中如果你把上传速度设为一个小于10 的值,aMule也会自动限制你的下载速度。

aMule安装相当困难,它对一些链接库文件的依赖性特别强,另外它还需要GTK的支持。软件下载安装详细步骤如下:

#cd /usr/local
#wget http://jaist.dl.sourceforge.net/sourceforge/wxwindows/wxGTK-2.6.1.tar.gz
#wget http://jaist.dl.sourceforge.net/sourceforge/wxwindows/wxBase-2.6.1.tar.gz
#wget http://jaist.dl.sourceforge.net/sourceforge/amule/aMule-2.1.0.tar.bz2

需要特别注意安装顺序:先装wxBase再装wxGTK,最后装aMule,安装wxBase后要执行一下ldconfig命令,wxGTK编译参数为./configure --with-gtk:

#cd wxBase-2.6.1;./configure;make;make install; /sbin/ldconfig;cd ..
#cd wxGTK-2.6.1;./configure --with-gtk;make;make install;make clean;cd ..
#cd aMule-2.1.0;./configure;make;make install

如果aMule的下载速度太慢,比如只有2KB/s~3KB/s,那一定是没有端口映射。只需映射4662 TCP 和4672 UDP 两个端口即可。不需要像使用BT那样映射一堆端口。如果打开了4771 TCP 端口就可远程控制。aMule下载跟Azureus不一样,要多添加些文件下载。如果系统装有Linux防火墙,需要在防火墙中打开以上相应的TCP、UDP端口。

另外,如果你正在寻找Linux下功能全面的GTK+ BitTorrent下载软件,那么Deluge是一个不错的选择。Deluge的开发非常活跃,时常更新以满足用户的需要。经过近一个月的开发,Deluge于日前发布了1.3.0版。新版本为一些常用功能绑定了快捷键,引入了内置浏览器,并对某些插件进行了增强。

4、需要注意的问题

上面我们详细介绍了BitTorrent服务器和客户机的配置,以及一些实用的P2P软件。从本质上来说,P2P软件是为资源共享服务的,然而,他有一个比较大的特点就是在资源共享同时带来比较高的资源消耗,P2P下载软件对于网络的负面影响还是非常大的,然而它却是资源共享的一个非常有效的方式。那么,在此,我们给出几条合理使用P2P软件的建议,仅供参考使用:

去作者的博客交流:http://patterson.blog.51cto.com


相关内容

    暂无相关文章