热点推荐:
您现在的位置: 电脑学习网 >> 网络技术 >> 正文

突破单线程限制,榨干网络带宽

2013-09-12 17:26:52  来源: 网络技术 
我们知道有的文件由于网站线程限制,只允许一个线程下载,一般下载软件默认的五个线程在下载时只有一个能使用,其他四个会无效,如何才能突破单线程限制,让多个线程同时下载?笔者近日发现,用“影音传送带(Net Transport)”就能实现。

  影音传送带支持多线程断点续传是众人皆知的,然而它还能给每个不同的线程设定不同的代理连接就鲜为人知了。笔者就是利用这个功能来突破单线程限制,达到提高下载速度的目的。只要下载者本身的带宽够宽,得到的代理服务器够多够快,那么把下载速度提高到原来单线程的5倍甚至10倍以上都是有可能的。

  1.快速获取代理服务器地址

  获取代理服务器地址的方法很多,这里笔者推荐使用QQ代理公布器XP(0901),这是一款专门用来探测代理服务器的软件,执行效率相当高,从开始探测到返回一组结果一般只需十几秒。官方下载http://96hk.y365.com。

  软件的使用很简单,在主界面上先把代理服务器类型选择为“HTTP”并且勾选“是否测试代理”,然后点击“读数据”按钮,不一会儿就能返回一组数据,软件会自动把响应速度快的IP地址排在前面。wWW.iTcoMPuTEr.COM.cn如果返回的这组代理的响应速度都很慢,那就继续点击“读数据”直到得到满意的响应速度为止,在它上面点击鼠标右键把IP地址及其端口复制下来,如图1所示。

  2.在影音传送带中添加和验证

  接下来我们打开影音传送带添加新的代理服务器地址。点击软件左上角的“代理服务器”标签,再点击此页面右下角的“添加”按钮打开“代理服务器设置”窗口,如图2所示。填上代理服务器相应的IP地址和端口号,再把连接类型由默认的“HTTP(Connect)”改为“HTTP(Get)”,点击“确定”添加成功。

  接下来要完整地测试一下使用代理服务器后主机到目标文件服务器的连接速度,因为这在很大程度上影响着最终的下载速度。

  如果代理服务器地址不是很多,可以逐个进行验证。先单击选中待验证的代理服务器地址,然后点击下方的“验证”,软件默认的测试站点是http://www.microsoft.com,当然也可以把它改为你经常光顾的站点,比如http://www.cpcw.com,这样得到的数据会更准确些。点击“开始”后在“验证”对话框里会返回以绿色字体显示的“验证通过,耗时 *** ms”,这里的“耗时”值表示客户端通过代理服务器连接到目的服务器的实际响应时间,所以越短越好。如果返回的结果是以红色字体显示的,则表示代理服务器连接不上目的服务器或者连接超时,那么此代理服务器并没有实际价值,可以考虑删除。

  当把所有的代理服务器地址都验证完毕后,点击服务器列表上的“耗时”标签使代理服务器按响应速度的快慢自上而下顺序排列,然后从上到下把它们依次重命名为高速01、02、03,中速01、02、03之类的方便以后选用,如图3所示。

  3.实现多线程同时下载

  当“添加新的下载任务”时,点击属性对话框右下角的“其他设置”,再点击“代理”标签,选择“多代理,每个线程使用不同的代理”。所有线程缺省采用的都是“直接连接”,我们要把它们改为在上一步中验证通过的“高速”代理服务器地址:单击线程序号后面的“直接连接”,弹出代理服务器的下拉列表,依次为不同的线程换上不同的代理服务器。两次点击确认后影音传送带就开始多线程下载了,和以前单线程相比,下载速度是不是快了很多呢?

  特别提示:

  如果你的带宽没有得到充分利用,使用本文介绍的方法提速效果是十分明显的。但是这种方法也有局限性,并不是所有的网站都适用。如果下载方式要通过账号和密码验证,本文的方法就无能为力了,如果大家有好方法,别忘了共享起来。

 
主流聊天软件突破防火墙终极密技

  随着企业信息化程度的提高,越来越多的公司连上了互联网。但伴随着互联网到来的有信息,也有娱乐,例如:聊天、BT下载、游戏。有些公司为了提高员工的效率,对公司的防火墙进行了严格的限制,只允许用户通过HTTP协议访问外部网站,在这种情况下,我们只能望“网”兴 叹了。

当然道高一尺,魔高一丈,即使公司采用了很严格的防火墙机制,我们还是能够——突破防火墙,进行——胜利大逃亡。当然立足点是使用 代理软件。众所周知,使用代理软件、socks之类的东西,操作起来非常麻烦,而且还需要一定网络知识。于是我们潜心挖掘,针对具体情况采用其他具体而又方便的手段。下面我就一一道来。

1、QQ

QQ是当前最流行的即时通信软件,以其强大的功能、友好的界面、众多的用户而获得了很多网友的青睐。解决公司局域网限制使用QQ的首选 方法是——会员登陆。

成为QQ会员很简单,但要一个月付出10个Q币的代价,或者直接用手机通过QQ加油站为会员付费。有了QQ会员,一切都会变得很简单,只要 依次选择“菜单”→“个人设置”→“系统设置”→“登陆设置”→“高级选项”→“会员VIP”,然后选中合适的IP以及端口即可。

在选 择这种登陆方式前,QQ会明确提示:如果使用了这个功能,速度会慢一些,甚至非常慢。这是很正常的,毕竟是使用代理登陆,而且只是使用 QQ收发讯息的话,速度还是不错的。这相对于不能登陆是好多了。

2、MSN Messenger和雅虎通

为了方便各类用户的使用,ICQ和雅虎通早已推出了各自的Web版本。

现在MSN也推出了Web版服务,称作MSN Web Messenger。这使得我们可以只用Web浏览器就可以与亲友实时联机交谈!它的使用方法也很简单 :

输入微软的在线MSN服务地址:http://webmessenger.msn.com/,立刻就能看见蓝色的按 键“启动MSN Web Messenger”,点击即可看到跟MSN Messenger相似的登陆界面,输入你的邮箱地址和密码,就可以登陆了。

登陆上你会发现,界面跟MSN Messenger十分相似,只不过是基于web的。使用起来也就很简单了。

有了这个方法,无论你在什么地方,无论你使用什么样的电脑,无论你使用的电脑中是否装有MSN Messenger,无论这台上网的网关是否支 持MSN Messenger的端口,只要你打开Internet Explorer浏览器可以浏览网页,那么你就可以登陆MSN@Web!

3、BT下载软件怎样穿透防火墙

BT下载现已成为许多宽带用户重要的下载手段之一,就像本人,大块头的电影和软件都是用BT拖回来的。但有些公司局域网安装了防火墙, 防火墙封掉了BT下载软件使用的端口,这样你就无法达到快速下载了。这时我们要想办法透防火墙的阻隔,来一个“红杏出墙”。

一般来说,如果只是封掉了BT的下载端口8881-8999,那比较好办,我们可以通过在文件类型中“torrent”文件打开时运行的命令加上参数 来突破封锁。具体操作是(以Windows 2000为例):

在“文件夹选项”页中选择“文件类型”,找到TORRENT这种扩展名,单击“高级”,在打开的窗口中选中“open”,然后点“编辑”,在 编辑窗口中下面那行就是启动BT的命令行参数了,在此行结尾加一个空格后增加以下控制端口绑定的参数: -minport 最低端口号 -maxport 最高端口号。例如在我的机器上原来是:“C:Program FilesBitTorrentbtdownloadgui.exe” --responsefile "%1",现在就把它改成 “C:Program FilesBitTorrentbtdownloadgui.exe”--responsefile "%1" -minport 8021 -maxport 8029。其中的端口号请自己随意设置 ,不要是原来的8881-8999范围就可以了。

但如果我们的BT下载软件是BitTorrent5.X.X试验版,可以直接在程序中直接更改设置。具体为:点击“属性设置”,在属性设置窗口中就 可以自由更改下载软件所使用的端口了。

4、突破防火墙终极手段

当然,以上介绍的几种方法都是替代方法,不是解决突破防火墙的终极手段,局域网防火墙的功能毕竟是强大的,如果很容易就突破,那还 要这个功能作甚。所以说,真正解决问题的终极手段是很麻烦,需要辅助软件,而且这种软件很难找,有的甚至要付费。

终极手段:使用Http通道突破防火墙限制

使用Http通道软件可以突破防火墙的限制,利用唯一Http访问的权限获得其他Internet应用。那么什么是通道呢?这里所谓的通道,是指一 种绕过防火墙端口屏蔽的通讯方式。防火墙两端的数据包封装在防火墙所允许通过的数据包类型或是端口上,然后穿过防火墙与对方通讯,当 封装的数据包到达目的地时,再将数据包还原,并将还原后的数据包转交到相应的服务器上。

相关网站及软件:http://www.http-tunnel.com

这是一个专业提供Http通道服务的公司, 通过他们的在线Tunnel Server,局域网内的用户可以使用被防火墙所屏蔽的ICQ、E-mail、MSN、QQ、Napster等软件。

使用Http-tunnel的Tunnel Server必须使用Http-tunnel的客户端程序Http-Tunnel Client,Http-Tunnel Client的免费版本允许40Kb/秒的 数据转发服务。

一、程序安装和设置

1.运行下载的安装程序,安装过程比较简单一路Next即可完成。

2.安装完成后,会弹出“Configuration(配置)”窗口,设置本机的Internet连接,有三个选项:

a) Auto detected(自动检测):你果你不知道你的机器连接,可以选择这个。

b) No Proxy,only a firewall(直接上网,有防火墙):使用局域网和直接上网的用户选这个。

c) Specify Proxy(指定代理服务器):如果你使用代理服务器上网,选这个,同时你还必须输入代理服务器的地址和端口,如果需要用户 名和密码还需要一并输入。

3.设置好连接,可以单击“Test(测试)”按钮,测试一下,如果看到“Test successful(测试成功)”的提示,就代表你设置的已经完 成。

4.程序正常运行后,可以将它最小化,它会在任务栏的提示区内生成一个下图标,单击可还原。

二、设置QQ访问

由于QQ对外访问使用的端口是4000,所以网络管理员通常通过限制端口的使用来限制QQ的访问,下面介绍一下如何 设置QQ通过http-tunnel访问Internet。

1.打开QQ,单击“QQ菜单”按钮,选择“系统参数”。

2.在弹出的QQ参数设置窗口中,选择“网络设置”。

3.勾上“使用代理服务器”。

4.输入代理服务器地址:127.0.0.1,端口号:1080。

5.确定,关闭所有窗口,重新登录即可使用QQ了。

三、设置MSN访问

MSN的访问设置可QQ差不多,不过http-tunnel支持MSN要比QQ好得多,设置步骤如下:

1.选择“工具”菜单的“选项”。

2.选择“连接”标签。

3.勾上“我使用代理服务器”。

4.类型选择“SOCKS4”,服务器中输入“127.0.0.1”,端口号“1080”。

5.确定,关闭所有窗口,重新登录即可使用MSN了。

 
突破限制,自由共享 许多宽带提供商都对用户设置了MAC地址绑定的功能,主要是为了限制用户通过共享实现多台计算机同时接入互联网。由于每块网卡的MAC地址都是固定的,经过地址绑定后,IP地址与计算机或用户的对应关系就固定了,也就是说,只有特定的主机才能使用特定的IP地址连接互联网。

  但在很多时候我们需要使一个局域网中的所有或部分计算机通过一条线路共享上网,通常是在绑定MAC地址的那台计算机上设置代理服务器,所有计算机通过这台代理服务器上网。这样做有一个不方便之处便是需要一台一直处于开机状态的计算机作服务器。下面笔者就为大家介绍一下如何利用宽带路由器的“MAC地址克隆”功能,突破宽带提供商的地址绑定,实现多台计算机共享上网。

  以笔者的TP-Link TL-R400+小型路由器为例。从被绑定MAC地址的计算机上进入路由器的Web设置页面后,在主菜单的“基本设置”下选择“初步设置”,在“广域网接口类型”栏中点击“修改”按钮,接着选择“动态IP”。

  保存之后,返回“初步设置”页面,在“广域网MAC地址”栏的选项之后有一个文本框,其中的内容便是本机的MAC地址,用户可以直接在文本框中修改此MAC地址,把被绑定的网卡MAC地址填入此处。如果你不清楚网卡的MAC地址,可以选择“Clone MAC(MAC地址克隆)”按钮直接将当前计算机的网卡MAC地址克隆到TL-R400+的广域网端口。保存后重新启动路由器就可以生效了。

  注意:在“广域网接口类型”中一定要选择“动态IP”,否则不会出现修改广域网接口的MAC地址和克隆MAC地址选项。如果你使用的是其他接入方式,如静态IP、PPPoE等,则可以在以上设置完成后,再重新进入设置界面进行广域网类型的修改。

 
From:http://www.itcomputer.com.cn/Article/Network/201309/3981.html
    Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.