随着宽带的普及,网络上发布的BT资源越来越丰富,BT下载已成为更多的宽带用户重要的下载手段之一。但是许多用户在使用BT下载的时候,速度却是很慢,根本没有达到正常的下载速度,看着别人上百KB甚至几百KB的下载速度,真郁闷啊。下面我们来看看如何让BT下载更“BT”一些。
要想BT下载的速度快起来,关键是要看是否已经打开了其下载的端口,公网上网的用户(也就是上网时能够分配给你因特网上的合法IP)如果没开防火墙,一般BT下载速度哪怕只有一个种子也基本上能达到下载速度极限;如果有防火墙,且BT下载时速度很慢,那就是没有正确地打开BT的对外监听端口,想BT能高速下载,就要正确设置参数,打开6881~6889端口,在下面会详细说明怎样打开防火墙的BT下载端口。
1.测试端口情况
BT默认使用的端口是6881,6882.....6889 的TCP连接 (每一个下载只使用一个端口,顺次分配)。我们可以上电驴的测试页面来测试一下端口,进入http://www.thedonkeynetwork.com/connection_test,输入6881,然后按下“test”,看一下BT下载端口的状态。
根据端口的状态,返回三种不同的结果。端口被封或者已开防火墙,如图1所示;端口开放,并且6881端口使用中?BT开着? ,如图2所示;端口开放,但6881端口未被使用?BT没开?,如图3所示。BT使用的端口为6881~6889这几个,请一一测试端口。
图1
图2
图3
2.开放下载端口
以Windows XP中的自带的ICF和其他专业防火墙(天网个防火墙)为例来说明开放防火墙的BT下载端口。
1?在Windows XP的ICF中开启BT下载端口
ICF是“Internet Connection Firewall”的简称,也就是因特网连接防火墙。ICF建立在你的电脑与因特网之间,它可以让你请求的数据通过、而阻碍你没有请求的数据包,是一个基于包的防火墙。使用BT有时会因为ICF的阻拦,引起连接不到SEED或者数据包延滞降低下载速度。所以我们有必要在ICF中设置对BT使用的端口不进行阻拦。
右键点击“网上邻居”,在弹出的菜单中选择“属性”,弹出“网络连接”窗口,右键点击你上网用的连接,在弹出的菜单中选择“属性”,则弹出“本地连接属性”窗口,选择其中的“高级”选项卡,点击窗口下方的“设置”按钮,弹出“高级设置”窗口。本页中是一些常见的网络服务,现在我们要添加新的BT服务,点击下方的“添加”按钮,弹出“服务设置”窗口,如图4所示。
图4
在该窗口中,“服务描述”一栏中可随便填一些就可以,“在您的网络上主持此服务的计算机的名称或IP地址”栏中填入你的机器的IP地址或机器名称便可(如我填的是本机名MYServer),“此服务器的外部端口号”中填写6881,“此服务器的外部端口号”中也填写6881,可别忘了选中TCP协议,然后按“确定”即可。
这样就在“高级设置”页中的“服务”栏中增加了一个“BT”服务,如图5所示。这个服务开放的是6881端口,同样你可以再新建开放6882~6889端口的服务。
图5
现在我们的BT就可以在ICF中通行无阻了。
2?在其它专业防火墙中开启BT下载端口
很多电脑中都没有开启ICF,但装有其他的专业防火墙。下面以常见的天网个人防火墙2.5.0为例,来说明怎样设置开放BT下载端口,其他的防火墙可以参照设置。
点击天网的“自定义IP规则”按钮。在“自定义IP规则”页中点击“增加规则”按钮,则会弹出“IP规则修改”窗口。
在“名称”一栏中可随便填入,在“说明”中填入对上面名称的一些简单说明,可自己随便来填写。“数据包方向”一栏选中“接收或发送”,在“对方IP地址”中选择“任何地址”,然后再选中“TCP”页,在“本地端口”栏中填入“从6881到6889”,“TCP标志位”一栏中勾选“SYN”项目,最后在“当满足上面条件时”一栏中选择 “通行”,其他的项目可不作更改,然后点确定。现在,在“自定义IP规则”页中就增加了一个“Sky BT”规则,在其前面勾选上,再点击上面的“保存规则”图标,一切OK。
通过以上的设置,公网的用户就可以在高速中体验到BT下载的乐趣了。
小提示
解决ISP封BT 6881~6889端口的方法
如果ISP已经封掉了BT的下载端口6881~6889,则我们可以通过在文件类型中“torrent”文件打开时运行的命令加上参数来突破封锁。具体操作是(以Windows 2000为例):
在“文件夹选项”页中选择“文件类型”,找到TORRENT这种扩展名,单击“高级”,在打开的窗口中的选中“open”,然后点“编辑”,在编辑窗口中的下面那行就是启动bt的命令行参数了,在此行结尾加一个空格后增加以下控制端口绑定的参数:-minport最低端口号-maxport最高端口号。例如在我的机器上原来是“C:\Program Files\BitTorrent\btdownloadgui.exe″ --responsefile ″%1”,现在就把它改成“C:\Program Files\BitTorrent\btdownloadgui.exe″ --responsefile ″%1″ -minport 8021 -maxport 8029。其中的端口号请自己随意设置,不要是原来的6881~6889范围内的就可以了。
但如果我们的BT下载软件是BitTorrent5.X.X试验版,可以直接在程序中更改设置。如果使用的是原版或者3.X.X的修改版,用以上方法即可修改。