【IT168 专稿】下面我们以BT下载为主为你介绍一下新手在使用这类软件进行网络下载时常会遇到的困惑。
什么是内网?什么又是High ID、Low ID?为什么我的计算机处于内网在进行BT下载时速度会不如外网?
解答:在进行BT下载时常会听到内网和外网两个概念,很多新手对此常都迷惑不解。
什么是内网呢?简单的说就是局域网内就叫内网,处于局域网内的电脑就叫内网电脑,凡是通过共享软件(如ICS、SYGATE等)、交换机/集线器或宽带路由器共享上网的电脑都属于内网电脑,这类电脑在IP地址上一般采用10.x.x.x(A类IP地址)、172.16.x.x至172.31.x.x(B类IP地址)、192.168.x.x(C类IP地址)等IP地址段(内网包FTTX+LAN等宽带接入方式,也包含所有的通过路由和代理服输器软件共享上网的宽带用户)。
![]() |
| 内网用户有网关和典型内网IP |
什么是BT下载中的外网呢?外网就是局域网外的电脑就是外网,也就是使用MODEM直接拨号上网的单台电脑,这类电脑分配的IP地址就是ISP服务器自动分配的公网IP地址。
什么又是High ID(高ID)、Low ID(低ID)呢?高ID和低ID是电驴对内网和外网概念的延伸,High ID就是拥有公网IP并且能提供端口(默认4662)给eMule工作的外网用户,此类用户可以和任何eMule兼容客户端连接与下载。
Low ID就是没有公网IP的内网用户,两个Low ID用户之间是无法直接点对点连接,所以Low ID的用户下载源会相对少一点(无法从其它低ID用户那里下载),下载速度自然更慢一些。
而造成内网用户在进行BT下载时速度不如外网的原因也正是如此,直接拨号上网的电脑可以和Internet上的其他电脑间随意互相访问;而通过共享上网的电脑由于要通过一个公共的网关才能访问Internet,所以内网的电脑可向Internet上的其他计算机发送连接请求,但Internet上其它的电脑则无法向内网的电脑发送连接请求。外网下载正常、速度也很快,但内网用户同样在进行这样的P2P下载时便可能会出现无法下载或速度更慢的问题。
如何通过端口映射解决内网下载速度慢的问题?
解答:解决内网下载速度慢的问题关键要从以下几点入手:通过软件打通内外网的任督二脉。而具体手法就是开启UPnP自动端口映射功能(低ID变高ID也是这么回事)。
大家知道,通过路由器、ICS的上网的内网的特点就是无法对外打开监听端口,因此会损失所有外部发起的连接,常用的解决办法是用NAT进行端口映射,将网关/路由器上的端口映射到本机,但操作过程相对复杂晦涩。而通过软件打通内外网的任督二脉就要方便简单很多,例如:
1、BitComet支持UPnP自动端口映射,在其主界面中选择“选→选项→高级设置→网络连接”,在“允许使用UPnP自动端口映射功能(XP有效)”、“允许使用Windows网络共享和防火墙ICS/ICF端口(XP有效)”、“退出时删除NAT和防火墙端口(XP有效)”三项前打上勾,便可以本机上自动完成网关端口映射配置的操作,这样启动BitComet便可以在不作任何配置的情况下自动在网关(路由器)上打开对外端口(目前的各种路由器皆支持UPnP自动端口映射功能),BT下载速度将普遍得到提升。
![]() |
2、而在比特精灵中的设置向导中同样有开启UPnP自动端口映射的选项,除此而外,还可打开比特精灵中的“内网互联”功能让内外网任督二脉更顺畅,内网互联是目前解决内网用户之间互联互通的一个比较好的方法,内网互联功能也可以大幅度提高BT内网用户的速度,在比特精灵的主界面中依次选择打开“选项→个人设置→代理与内网”,然后在“启用内网互联功能”前打上勾,并将其下拉列表中的“自动判断”选为“一直打开”。当然,部分内网用户,由于网关设备的局限启用内网互联功能时如出现大量的UDP连接导致断网等现象,可选择为“自动判断”。
![]() |
3、而一些地方的ISP封锁了BT客户端的常用端口,可在BitSpirit的主界面中选择“选项→个人设置”,在“任务”选项卡中找到“默认TCP监听的端口”,将其修改为一个1至65535之间的数字。
④如果网关上网软件共享上网的用户没有端口映射的功能怎么办?
可以在代理服务器那台电脑上装上“端口映射器”这款软件,给内网电脑做端口映射,在主界面中点击“增加”,出现“增加/修改端口映射”对话框,名称任填,输入IP一栏选择“Any IP”。在输入输出端口中填写内网电脑上的BT软件监听的端口号;输出IP填写内网电脑的IP地址。“确定”即可,程序运行时自动启动。
![]() |
如何解决由软件的BUG引起的BT下载速度慢的问题?
解答:要解决这类问题就要破解软件的限制——有些造成内网下载速度慢的问题是由软件的BUG所引起,所以需要针对性的对此进行修改。
1、大家知道,目前支持UPnP的操作系统是Windows XP,网关设备包括Windows XP的Internet连接共享和防火墙及支持UPnP的硬件路由器,但是XP SP2中的默认连接数却不高,其并发连接数仅为10,不管是内网还是外网用户,这都肯定将影响下载的速度提高。
以比特精灵为例,解决办法是——依次打开“开始→程序→BitSpirit V3→XP SP2连接数破解补丁”,将限制数设为默认的256,然后点“应用”按钮,重新启动电脑后XP SP2的下载速度将大为提高。
2、此外,一些主流P2P下载软件自身存在的BUG也是影响内网BT下载速度的重要因素,如BitSpirit自身的最大连接数限制,用“记事本”打开BitSpirit目录CONFIG下的user.ini,查找[DOWNLOADEX],将其下的三个参数项:NewSOCKETBUMPEX,NewSOCKETLINEEX,NewLaunchDelayEx的默认值12、72、4分别改为80、320、10,以加强连接能力并最大限度地使用宽带接入的物理带宽。
![]() |
用ADSL上网P2P下载速度慢或经常无法下载是什么原因?该如何解决?
解答:ADSL虚拟拨号上网相比FTTX+LAN等共享式宽带在下载方面有较大的优势,但ADSL也有几种接入方式,如ADSL虚拟拨号、ADSL专线上网、ADSL虚拟拨号+代理服务器软件共享上网、带路由ADSL虚拟拨号+交换机共享上网、以太网接口ADSL虚拟拨号+宽带路由器共享上网等等,其对以BT为首的各种P2P软件的影响也是各不相同的,但这类问题的解决思路无非有以下几点:
1、您所要下载的文件没有种子了:大家知道,源数越多的种子下载速度自然就快,但有些种子源少但自己也喜爱也要下载,但下着下着就很可能没种了,还有,如果一个文件被分成10个部分,但有第3部分的人只有一个,如果这个人断线了,那么其他下载的人就只能完成到90%了,这时候你只有去论坛发贴,请别人续种了。
2、你限速了或你没限速,或对方限速了(可换一款功能更强的软件试试):软件的连接数设置过低,这点可参看上面那个问题的解答。除此而外,在软件中没有限速,但ADSL的带宽有限,过大的上行速度会导致下行速度的降低或者发生断流,所以在设置时应将上行速度设置为最大下行的1/5(2M ADSL及以内)-1/10(4-8M ADSL),不宜设得过高或过低(都设得过低谁也快不起来,有违BT精神)。除此而外,在软件中最好选择合适的宽带速度。
3、通过ADSL虚拟拨号+代理服务器软件共享上网、带路由ADSL虚拟拨号+交换机共享上网、以太网接口ADSL虚拟拨号+宽带路由器等方式共享上网的用户由于身处内网,所以要通过软件开启UPnP功能(可参考问题二)或直接打开带路由ADSL或宽带路由器的UPnP功能。目前多数带路由ADSL或宽带路由器都支持UPnP功能,要打开该功能很简单,只需进入WEB配置页面,找到UPnP选项,选择开启即可。
4、防火墙问题。可关闭防火墙试试,或选择一款能自动配置防火墙的软件(具备“内网互联”功能的软件可实现防火墙和NAT穿越,有内网互联功能的用户可以有更快的下载速度,可以自动监测网络连接自动判断是否处于NAT后或者没有端口映射)。
5、ADSL本身的问题。如处在外网下载速度还很慢的话,那可能是ADSL线路本身的问题,比如线路太远线路质量太差(找ISP解决),没装信号分离器或信号分离器质量太差(找ISP解决或更换),网卡有问题(更换),操作系统有问题(重装系统),安装虚拟拨号软件过多或版本太老(安装新版软件或重装系统后重装一款稳定版软件),有病毒(用新版杀毒软件杀毒)等等,可做出相应解决。
限于篇幅,我们上面只是介绍了最让新手困惑的四大P2P下载问题,如您在使用P2P下载时还有其它方面的问题,可在论坛提出,我们将在本栏目的其它文章中为您解答。
