喜欢从网上下载电影的网虫们,相信对BT这个东西不会陌生,但是许多人发现自己的下载速度并没有想像的那样快,根本比不上FTP的正常下载速度,看着朋友们吹嘘自己的速度上百K甚至几百K的,而自己的下载速度还在几K十几K的在那慢慢爬,心里真是不舒服。其实,要使BT下载的速度快
内网用户作好端口映射(上)
三、内网用户作好端口映射
除了公网用户外,还有许多人是通过局域网方式上网的,即为内网用户。内网用户是通过代理或NAT方式上网的,上网的计算机得到的IP地址是因特网上的保留地址,保留地址有如下3种形式:10.x.x.x,172.16.x.x至172.31.x.x,192.168.x.x,如果大家看到自己机器的IP地址是提到的这三种形式,那必是内网用户无疑了。内网用户速度会很慢,因为在内网下,外网的机器只能看到你的网关的地址,请求只能由你发起,如果对方也在内网下,他就没有办法给你传东西,那么你们就不能互传文件。这样,你就损失了一些下载源,速度可能就会比较慢。
下面对三种常见的内网用户:通过代理服务器(Windows连接共享、Sygate、WinGate、WinProxy、Ccproxy等代理软件)上网和使用路由Modem拨号上网、通过SOHO Router上网,分别来说明怎样设置,以达到提高BT下载的速度。因为内网的机器都是经过一个公网IP地址出去的,就必须通过端口映射、NAT或虚拟服务器来使外网的机器能直接连接到内网机器上,否则外网用户是看到的是你的网关。也就是说,必须通过设置,使位于内网中的机器透明地映射到因特网上去,对外部连接内网机器的用户来说,这台机器也好像是位于因特网上合法的主机一样。
1、代理服务器上网
很多网吧或小企业、机关等用户,都是在ISP处申请一条或几条上网线路,通过架设一台专用的代理服务器,在代理服务器上安装相应的代理或网关软件,通过给客户机DHCP分配IP地址或指定一个固定的IP地址来向局域网内的用户提供上网服务的。我们必须在代理服务器上增加端口映射来提高BT下载速度。
●如果你的服务器是Windows自带的网络共享连接,设置就非常简单。我们以Windows 2000的Internet 连接共享为例。
在你共享的连接上按右键 ,选择"属性",在"共享"页按"设置"按钮,系统会弹出设置窗口,然后在"服务"页选择"添加"按钮,则弹出如下图11的设置窗口。
图11:添加一个BT服务
在该页中,名称可以随便填(如BT),"服务端口号"中填入8881,勾选TCP,"专用网络上的服务器计算机的名称或地址"中填入你用来进行BT下载机器的名称或IP地址,然后按"确定"保存。再用同样的方法增加其他端口的映像,把它们通通指向你开始指定的计算机。
●使用专用的端口映射软件
可以用的软件有:PortMap、WinRoute Pro、PortTunnel等。以PortMap V1.6来举例说明。PortMap V1.6是一款小巧的绿色软件,其设置非常简,如果使用其他端口映射工具不习惯的朋友不妨试试。设置方法为:运行PortMap V1.6,单击"增加"按钮,则弹出"增加/修改端口映射"的窗口。如下图12所示。
图12:PortMap的设置
在名称里随便输入(如BTPort),在"输入IP"栏里填写你要用于BT下载的客户机的IP地址就可以了(或者选择"Any IP"把客户机使用的整个网段的IP添加进去也可以),在"输入端口"栏里输入8881,"输出IP"为自己机子上网代理服务器的公网IP,输出端口里输入 8881(输入端口和输出端口相同),其他的设置自己可以酌情进行不同的设置。这样设置就完成了,确认后再把刚刚设置好的那项启动就OK了。再用同样的方法把BT下载软件使用的其他端口依次加入并启动即可。
不知道自己代理服务器IP地址的朋友,如果代理服务器是Windows 98,可在服务器上运行Winipcfg显示其公网IP,如若是Windows 2000/XP,则运行Ipconfig/all就可以找到你服务器所获得的公网IP。
注意:一定要在代理服务器上进行设置或安装WinRoute Pro、PortTunnel、PortMap等软件进行NAT设置或端口映射。常听到有的朋友问,我的机器上安装了这些软件啊,并进行了正确的设置,怎么BT下载的速度还是一样地很慢呢。其实,那都是在客户机上操作的,当然是不行的。
小提示:端口映射 类似于数学中"函数"的概念,就是将共享上网服务器的网关端口映射到局域网内某一客户机端口上,使内网用户可以通过端口映射来让外部用户访问自己的机器了。
网友评论