文件共享利器──BearShare 罗庆锋 2001年 43期 网络的主要作用是共享资源,可以共享硬件、软件,常见的是文件共享、软件共享、打印机共享、发消息等等。共享资源中有一个很重要的技术──点对点技术。点对点技术,即对等网络技术P2P(peer to peer),是当今世界最流行的互联网技术。它是一个人们共享因特网文件、硬盘空间等所有东西的世界。就目前而言,在P2P中,人们最关心的是文件共享,说起文件共享,大家一定会想到著名的Napster,国内用户大概还会有了解到Workslink,它们都是由一个软件和服务器扮演中介角色,用户只要登记成为会员,即可与其他用户彼此搜寻位于不同电脑上的文件。但笔者这里要向大家介绍的是另一项技术,即Gnutella技术,目前对Gnutella技术支持最好的软件就是这款BearShare。   #1一、软件简介   BearShare(如^43040904a^1所示)是一个非常好的文件共享软件,以Gnutella技术发展而成,它提供了一个简单、容易操作的界面,同时整合了一个强有力的搜寻引擎,让你搜寻文件更容易。该软件目前的最新版本为2.2.3,你可以到它的主页http://bearshare.com/download.htm上去下载,文件大小为1263KB。它是一款免费软件,适用的操作平台为Win9x/Me/NT/2000。软件下载后,双击下载文件就可以进行安装,安装过程可以采用一路点击“Next”的方法完成。   #1二、软件的设置   安装完成后,第一次执行软件,软件会采用向导方式请你进行简单的设置,设置内容主要包括连接网络的方式、完成下载的文件的保存目录和未完成下载的文件的保存目录、要共享文件的保存目录及其文件类型等。设置完成就可以进入软件的主操作目录。如果你对设置不满意,你可以在以后的操作中,点击主操作界面上的“Setup”按钮进行修改设置(如^43040904b^2所示)。另外,你也可以直接将安装目录下的FreePeers.ini删除,这样重新启动本软件时,你又可以进入向导模式设置。   #1三、软件的运行   #21.连接网络   设置完成后,现在你可以连接上网络,启动软件,软件会自动开始对Gnuttella网络进行连接,软件最开始提供两个地址(Gnuttellahosts.com和router.limewire.com)供你连接,万一你无法正常连接上这两个地址,软件还提供了另外三个地址供你选择,分别是gnutella.hostscache.com:6346、gnutella.hostcache.co.uk:6346和gnet.ath.cx:6346(在Connect前的空栏中输入),连接上后,在软件主操作界面的Host栏中会显示所有连接状态、Host的基本情况等信息,然后你就可以转入Search 栏进行搜索了。   #22.文件搜索   在所有P2P技术软件中,人们抱怨最多的几乎都是文件搜索功能的薄弱,BearShare则针对这种现象进行了改进,它提供了主动和被动两种搜索方式。   主动的搜索方式是在搜索栏的“Start”按钮前键入要搜索的内容,比如“MP3”等,然后点击“Start”开始搜索。搜索内容的选择对搜索有很大关系,比如键入“MP3”进行搜索,你可能会得到一大批搜索结果,而你输入比较复杂的内容(如“generals daughter”)进行搜索时,搜索时间会比较长,有时你甚至可能要花费数分钟才能得到搜索结果。   被动的搜索方式是指BearShare会自动检查主动搜索方式得到的搜索结果,被动的搜索方式搜索时间一般会比主动的搜索花费更长的时间。   应当注意的是,对于同一搜索内容,你最好不要使用多重搜索一遍又一遍地进行搜索,那将减少你获得正确搜索结果的几率。还有,如果你的网络连接速度比较慢,你最好不要使用范围比较广泛的搜索内容,比如“JPG”之类,那将大大延长你得到搜索结果的时间,更有甚者,它将可能会导致你的连接断开。   #23.文件下载   得到搜索结果后,你可以直接进行文件的下载。不过既然Gnutella是一个点对点工具,你在下载时要注意对方Host是否有对你的下载要求有回应,因为特别是边远的计算机可能并没有与Internet相连接,或者也可能他们决定不再共享此文件等,这时你可以尝试寻找另一个服务器。另外防火墙也是一个问题,因为它们被放置在电脑与因特网连接的中间,一些防火墙可能与Gnutella会有冲突,从而导致对方主机不能对你的下载要求产生回应。   #24.文件共享   BearShare允许你将你的文件上传共享,它允许你将大量的文件上传共享,不过你要注意不要上传共享过多的文件,比如超过50个,因为那将浪费你大量的时间上传,另外,上传时也要考虑一个防火墙问题。   当然软件还有其他一些功能,如生成log文件等。   总之,BearShare是一个功能强大文件共享工具,笔者使用后觉得目前其中共享的文件大都是英文信息,中文信息少得可怜,(毕竟它是国外软件嘛)。不过,对于一款这么优秀的免费软件,国内用户使用者太少不免是一种损失,希望今后看到更多的用户使用它,也希望今后能在它上面看到更多的中文信息。