一直以来闹得沸沸扬扬的“吸血”与“反吸血”源于一款P2P下载软件Vagaa。此软件基于开源软件修改,却抹去了原作者的名字,并拒绝开放源代码。而且软件在使用中疯狂地向服务器发送查询请求,从而影响服务器的性能,拖累了所有用户的正常使用。而以Vagaa为代表的软件的这类行为,就被称为“吸血”现象。
抛开其拒绝开放源代码不说,这类软件大的影响还在于两方面。一是上传和下载严重不对等,如只有在下载的时候才会进行有限的上传,而且上传数据量远远少于下载数据量,这个跟把上传限制在非常低的速度,下完就移除任务不予分享的做法没什么两样。二是在连接服务器和使用服务器进行搜索方面有严重的缺陷,极大地加重了服务器的负担。它们一经连接成功就频繁地对服务器进行检索,如果连接不成功则将频繁地进行连接,直至服务器不堪重负。
对绝大多数使用遵循P2P共享原则的下载软件的用户来说,要如何屏蔽上述的这类“吸血”软件呢?下面就让我们一起来看看多款主流P2P客户端软件的设置方法。
μTorrent是一款完全免费,也没有任何广告的P2P客户端软件,同时也是绿色软件,下载解压后就能使用,非常方便,因此成为目前用户下载BT时常用的软件。推荐下载μTorrent 1.8.2正式版。
下载地址:http://www.utorrent.com
下载注意:在下载μTorrent 1.8.2后,想要使用中文版还需下载Language pack,但由于
μTorrent的中文说明不太完善,很多用户下载语言包后不会使用。点击Language pack后下载的文件名为dl.php,需要把它改名为utorrent.lng,并把它放在与μTorrent相同的目录下,重启软件后就会自动识别为中文。
图1
防吸血设置:打开“Opitions(选项)”,点击“Preferencrs(设置)”并点选“BitTorrent(任务)”,然后将“Protocol Encryption(协议加密)”中的“Outgoing(传出连接)”选择为Enabled(启用),并且解除“Allow incoming legacy connections(允许传入旧式连接)”默认勾选的状态(图1)。
其实就是赫赫有名的Azureus“毒蛙”,该软件在英文用户中的使用率应该算是大的,从3.1版起开始正式改名为Vuze,新版本为Vuze 4.2。
下载地址:http://azureus.sourceforge.net
图2
防吸血设置:打开“Tools(工具)”,点击“Opitions(选项)”,点选“Connection(连接)”中的“Transport Encryption(协议加密)”,然后勾选“Require encrypted transport(启用协议加密)”(图2)。
rTorrent是一款Linux文字界面的BT下载软件,功能比较丰富,适合在没有Windows操作系统及远程操作中使用。远程控制rTorrent时可以通过任何OS平台的SSH客户端,用“command”启动即可,随时可以通过SSH监控下载情况。
下载地址:http://libtorrent.rakshasa.no
图3
防吸血设置:图3为通过SSH客户端连接到Linux服务器的BT管理界面。在“~/.rtorrent.rc”里找到“encryption”项,加入“require”。例如“encryption=allow_incoming,require,prefer_plaintext”。