疯狂下载——BT下载提速攻略
电脑学苑
BT下载是目前针对流行的网络资源来说非常实用又快速的下载方式。可有些朋友用它下载速度却非常缓慢,究竟是什么原因阻碍了BT下载速度?我们该如何提高BT下载的速度?说到底,硬性原因(路由器限速、交换机封端口)和软性原因都是影响BT下载的根本,下文就主要针对软性原因解决低速问题。
什么引发了BT慢速?
同样是中国电信2Mbps ADSL用户,使用同样的BT种子下载,有的可以达到100多KB的下载速度,而有的用户仅仅几KB。这是什么原因造成的?下面归纳一些主流的软性原因:
1.ISP限制了BT端口,限制下载带宽。
2.局域网内部问题,比如没有进行端口映射。
3.发布的种子过少,或者下载的用户过少。
4.不恰当的上传速度,比如过快、过慢或者干脆限制上传。
5.操作系统以及BT下载软件的设置不当,比如防火墙、硬盘缓存、网络连接等设置。
全面提升BT下载速度
在无法改变现有网络环境的情况下,比如改变ISP对BT下载带宽的限制,我们可以通过下面的设置来全面提升BT下载速度。下面主要以最常用的BitComet和BT精灵为例来介绍提速设置。
解决慢速症状一
ISP限速
因为BT下载时会产生很大的数据流量,所以有些ISP为了节省网络带宽,会对一部分BT端口(比如6881~6889、16881~16889等)进行屏蔽,这样BT下载的速度就会变慢,甚至无法下载。
为了避免使用被限制的BT端口,我们可以对BT下载工具进行相应的设置:
适用对象:ADSL、小区宽带用户
运行BitComet,单击工具栏“选项”按钮,在打开的窗口左侧选择“网络连接”。接着,在右侧的“监听端口”区域设置一个端口号,比如22900(图1),可以单击“选择随机端口”按钮来随机选择一个端口号(注意不要在上面提到的6881~6889、16881~16889区间内)。最后,单击“确定”按钮即可。

解决慢速症状二
上传速度不恰当
适用对象:所有BT下载用户
在BitComet主窗口工具栏单击“选项”按钮,选择“网络连接”,设置“全局最大上传速率”(全局最大下载速率保持“无限制”)。
如果是ADSL用户,建议“上传速度<最大上传速度×80%”,一般ADSL用户的上传速度不超过64KB/s,部分长宽速度为100KB/s,那么计算出来的值分别小于51.2KB/s、80KB/s,建议一般ADSL用户设为15KB/s即可。
如果是光纤+LAN用户,建议上传速度小于1000KB/s,比如200KB/s。最后,单击“确定”按钮即可。
解决慢速症状三
系统、软件限制
默认情况下,Windows XP SP2会限制TCP的连接数为10,这样会直接影响到BT下载速度。另外,BT下载软件本身的不合理设置也会影响到下载速度,比如过小的磁盘缓存等。
1.突破XP SP2连接数限制
在Windows XP SP2中安装比特精灵,依次运行“开始→BitSpirit v3→XP SP2 连接数破解补丁”,然后将连接数设为256。
2.BT下载软件设置
打开BitComet选项窗口,在左侧依次选择“高级设置→磁盘缓存”,然后,设置磁盘缓存最小值、最大值(建议分别设置为16MB、64MB),勾选“在最大最小值范围内自动调整缓存大小”选项。最后,单击“确定”按钮即可。
阿萌小提示:除了磁盘缓存设置外,还需要注意网络连接、IP规则等内容,一般保持默认设置即可。
解决慢速症状四
内网限速
在内网(局域网)中使用BT下载时,外网的机器看到的只是内网网关的IP地址,如果两个内网中的用户进行BT下载就不能互传文件,下载速度也就大打折扣。
1.代理服务器设置
适用对象:局域网代理服务器共享上网用户,支持端口映射
如果使用如Sygate、WinGate、ICS等代理服务器方式上网,可以在代理服务器上增加端口映射来提高BT下载速度。
(1)假设使用了Windows 2000自带的ICS,可以打开“网络和拨号连接”窗口,打开Internet连接的属性窗口,在“共享”标签页中,单击“设置”按钮。接着,在“服务”标签页中单击“添加”按钮,输入服务名、端口号以及服务器对应的内网IP地址。最后,连续单击“确定”按钮即可。
阿萌小提示:除了可以在Windows设置ICS外,还可以下载ICS Configuration来设置。
(2)如果使用的是其他共享上网方式,可以借助于端口映射器(PortMap)、PortTunnel等工具来映射端口。以PortMap 1.61为例,在主窗口工具栏单击“增加”按钮,在打开的窗口中输入映射名称(比如BT)、输入IP(选择“Any IP”表示把客户端使用的整个网段IP添加进去)、输入端口(比如22900)、输出IP(表示代理服务器的公网IP)、输出端口(和输入端口相同)等内容(图2)。最后,单击“确定”按钮即可。

2.路由器、Modem设置
适用对象:局域网路由器、Modem共享上网用户,支持端口映射
对于采用路由器、Modem共享上网的用户,如果没有打开端口映射功能,同样会出现BT下载速度慢的情况。这时可以参看路由器或Modem的说明书,对NAT进行相应的设置。
还有个简单的方法就是:使用支持UPnP自动端口映射的BT下载工具,比如BitComet、比特精灵等。
(1)BitComet
在主窗口中,单击工具栏“选项”按钮,在打开的选项窗口左侧依次选择“高级设置→网络连接”。接着,在右侧的窗口中勾选“允许使用UPnP自动端口映射(XP有效)”。最后,单击“确定”按钮即可。
(2)比特精灵
在比特精灵主窗口中,可以依次单击“选项→设置向导”,选择局域网网络环境,然后一步一步操作,勾选“启用比特精灵的UPnP支持”复选框,前提是处于内网,使用支持UPnP的设备,如ICS;或者一些品牌的Modem。单击旁边的“查找UPnP设备”按钮可以让软件自动查找UPnP设备。
3.BT提速软件设置
适用对象:内网用户,网关或路由器不支持UPnP,不能进行端口映射
VNN(Virtual Native Network,虚拟本地网)可以为接入Internet的任意两台计算机提供互联的服务,通过VNC(VNN Client,VNN客户端软件)可以帮助BT下载用户提高网络带宽。
首先,安装并允许VNC,申请一个账号,并连接到VNN服务器(图3)。接着,运行支持VNN的BT下载工具,比如BitComet,在“传输”窗口中,如果发现右下角的“全局日志”区域显示“Found VNN adapter<10.140.xxx.xxx>”信息,表示应用VNN成功。这样,就可以享受VNN带来的BT高速下载。

除了上面介绍的BT提速建议外,还记住把无用的连接都踢掉。另外,我们还可以使用第三方BT加速工具,比如BitComet Accelerator、BT Engine等等。这里就不再一一赘述。
小技巧
如何判断处于内网和外网环境?
运行MSN Messenger,在主窗口中依次单击“工具→选项”,接着在左侧选择“连接”。在右侧的窗口中会显示连接的信息。如果显示“直接连接”,表示公网用户;如果显示“直接连接,使用了Internet连接防火墙(ICF)”,表示公网用户,使用了ICF共享上网;如果显示“UPnP、UPnP防火墙、NAT”等信息,表示内网用户,有的网关或路由器支持UPnP,有的不支持。