代理服务器是什么
什么是代理服务器
随着计算机知识的逐步普及以及INTERNET网络的迅速发展,学习网络和使用网络不再是那些有钱和有技术的人的专利,INTERNET网络已作为一种生活方式走进了寻常百姓家。越来越多的公司也纷纷将自己的公司局域网接入了INTERNET。当然接入因特网的方式是多样的。通常,对于个人用户来说,只要购买一个调制解调器通过一根电话线就能连上因特网了。公司由于计算机数量多,通信需求量大,一般都采用专线接入方式。然而专线费用太昂贵了,那么有没有办法利用一条电话线就可以使多台计算机同时上网呢?
在这种情况下,代理服务器便应运而生了。那什么是代理服务器,它是如何工作的,它有什么作用以及如何设置和使用代理服务器就成了人们很关心的话题。籍于此,笔者就把自己知道的有关代理服务器的知识写下来,希望能给那些想迫切了解这方面知识的用户或网友带去一点点帮助!
代理服务器的基本概念
代理服务器(Proxy Server)就是个人网络和因特网服务商之间的中间代理机构,它负责转发合法的网络信息,并对转发进行控制和登记。
在使用网络浏览器浏览网络信息的时候,如果使用代理服务器,浏览器就不是直接到Web服务器去取回网页,而是向代理服务器发出请求,由代理服务器取回浏览器所需要的信息。
目前使用的因特网是一个典型的客户机/服务器结构,当用户的本地机与因特网连接时,通过本地机的客户程序比如浏览器或者软件下载工具发出请求,远端的服务器在接到请求之后响应请求并提供相应的服务。
那么代理服务器起什么作用呢?
代理服务器处在客户机和服务器之间,对于远程服务器而言,代理服务器是客户机,它向服务器提出各种服务申请;对于客户机而言,代理服务器则是服务器,它接受客户机提出的申请并提供相应的服务。也就是说,客户机访问因特网时所发出的请求不再直接发送到远程服务器,而是被送到了代理服务器上,代理服务器再向远程的服务器提出相应的申请,接收远程服务器提供的数据并保存在自己的硬盘上,然后用这些数据对客户机提供相应的服务。
使用代理服务器的好处
对于使用代理服务器上网的用户来说,合理设置并使用它有很多好处。
1、能加快对网络的浏览速度
代理服务器接收远程服务器提供的数据保存在自己的硬盘上,如果有许多用户同时使用这一个代理服务器,他们对因特网站点所有的要求都会经由这台代理服务器,当有人访问过某一站点后,所访问站点上的内容便会被保存在代理服务器的硬盘上,如果下一次再有人访问这个站点,这些内容便会直接从代理服务中获取,而不必再次连接远程服务器。因此,它可以节约带宽、提高访问速度。
2、节省IP开销
使用代理服务器时,所有用户对外只占用一个IP,所以不必租用过多的IP地址,降低网络的维护成本。
3、可以作为防火墙
代理服务器可以保护局域网的安全,起到防火墙的作用:对于使用代理服务器的局域网来说,在外部看来只有代理服务器是可见的,其他局域网的用户对外是不可见的,代理服务器为局域网的安全起到了屏障的作用。另外,通过代理服务器,用户可以设置IP地址过滤,限制内部网对外部的访问权限。同样,代理服务器也可以用来限制封锁IP地址,禁止用户对某些网页的访问。
4、提高访问速度
通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个GB或更大),当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度。
5、方便对用户的管理
通过代理服务器,用户可以设置用户验证和记帐功能,对用户进行记帐,没有登记的用户无权通过代理服务器访问Internet网。并对用户的访问时间、访问地点、信息流量进行统计。
代理服务器是什么?怎样连接和使用代理服务器?
对于网吧来说,网络速度成为网吧经营的生命线。随着政府对中国电信产业的拆分,使得中国按照长江为界,出现了南电信,北网通的宽带接入格局。电信业拆分为网通和电信后,我们网吧又出现了一个新的经营危机!
对于使用网通线路接入的网吧,当我们访问电信站点的时候,速度奇慢无比;同样,对于使用电信线路接入的网吧,我们访问网通站点的时候,速度也是奇慢无比。为什么会出现这种现象呢?电信和网通经过资产重组后,电信便开始跨出家门,向长江以北网通的地盘发展业务,与此同时,网通也开始向长江以南电信的地盘开始开展业务。业务的竞争,促使网通与电信使用非法的竞争手段,在电信与网通的互连互通上做手脚,造成了网通用户访问电信速度慢的现象。
面对电信和网通的垄断,我们难道真的没有招了吗?有!代理服务器,轻松将这些运营商们制造的困难搞定!
一、代理服务器常识
1、 代理服务器的定义:
代理服务器是介于浏览器和Web服务器之间的一台服务器,当你通过代理服务器上网浏览时,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。
2、代理服务器的工作机制:
代理服务器的工作机制很象我们生活中常常提及的代理商,假设你自己的机器为A机,你想获得的数据由服务器B提供,代理服务器为C,那么具体的连接过程是这样的。
首先,A机需要B机的数据,A直接与C机建立连接,C机接收到A机的数据请求后,与B机建立连接,下载A机所请求的B机上的数据到本地,再将此数据发送至A机,完成代理任务。
3、代理服务器的作用:
由于中国的IP地址比较紧张,通过代理服务器,我们可以节约一些IP地址,同时也提高了系统的安全性。另外,使用代理服务器,可以提高网络速度。我们在下面代理服务器的应用中,会详细介绍代理服务器的作用。
二、代理服务器典型应用范例
1、解决电信运营商之间的互联互通的质量问题
自从电信与网通分家以后,互联互通成为了一个大难题。对于我们网吧用户来说,使用电信线路接入的网吧,访问网通的站点时,速度都会变得特别慢。怎么解决呢?代理服务器可以轻松解决运营商之间互联互通质量差的问题。解决这个问题,具体的操作步骤是:
第一、寻找速度快的代理服务器地址:
如果我们是电信的用户,我们在访问网通的站点时,速度会非常慢。要想提高访问网通站点的速度,我们必须找一个网通的代理服务器,而且这个代理服务器的运行速度要快,才能解决电信访问网通速度反应慢的问题。我们在查找代理服务器是,必须选择可以匿名访问的,也就是我们在登录代理服务器时,不需要用户名和密码的。
查找代理服务器地址,可以使用www.google.com搜索,在关键字中输入“代理服务器地址列表”就可以了。下面我提供一个比较好用网站,专业提供代理服务器地址的列表,而且每天都有更新,代理服务器地址可使用率为90%以上。在选择代理服务器时,请选择中国国内的代理服务器,以提高访问速度。如果我们是网通用户,可以选择一个电信的代理服务器。
说明:由于代理服务器可以提高网络访问速度,因此我们可以利用一些速度快的代理服务器,解决电信运营商之间互联互通反应慢的问题。经过测试,此法有明显效果!
第二、测试代理服务器的工作是否正常:
我们可以使用QQ 2004 Beta2版(以下简称QQ),测试我们获得的代理服务器,是否可以正常工作,速度是否快。找到QQ菜单的系统设置,在QQ系统设置中,找到代理设置选项,如图一
选择“使用自定义的网络设置”项,然后在“类型”中选择“HTTP代理服务器”,在“服务器”中输入代理服务器的地址和端口等信息,点击“测试”按钮就行了。这样,代理服务器的测试工作完成。
当系统返回“代理服务器工作正常”的提示后,则证明该代理服务器可以使用。我们可以根据系统测试的时间,来判断代理服务器的速度快慢。
第二步:在IE浏览器中设置代理服务器地址:
打开“控制面板”,找到“Internet 属性”对话框,找到“连接”设置项,找到“设置”键并打开,如图二。由于我的电脑使用的是ADSL拨号,因此会出现这个设置。在图二的对话框中,我们选择“对此连接使用代理服务器(这些设置不会应用到其他连接)选项,然后将通过测试的代理服务器地址和端口。点击确定后,重新启动IE浏览器。重新体验一下,使用了代理服务器后,速度如何?
说明:这一步,需要反复的测试,一直找到速度最快的代理服务器地址。这样,我们就可以成功解决电信运营商之间的互联互通的问题了。
2、解决QQ视频连接困难
不知何时,QQ在视频连接时,经常出现越时的提示,这使得我们做网管的头疼,由于顾客经常埋怨说,我在其他网吧可以连上,为什么走到你的网吧,无法视频呢?哈哈,找一个代理服务器,就可以搞定了。下面,我们简单介绍一下方法。
第一步、查找合适的代理服务器地址:QQ所使用的代理,与IE浏览器使用的代理服务器地址不同。据说腾讯在对QQ视频做手脚时,只是限制国内的IP地址,那么我们找个国外或者台湾、香港的IP地址吧。
第二步、测试代理服务器性能:用上文的方法,测试一下代理服务器的性能,重点是速度。由于QQ视频时,需要稳定的带宽,因此代理服务器的速度不要太慢就可以了。
第三步、设置QQ代理服务器:打开QQ菜单,找到“系统设置”选项如图一。然后,我们将代理服务器地址填写进去。
第四步:重新启动QQ后,就会以当前的设置登录QQ了。试一下,视频一次能够成功不?
代理服务器技术,虽然是我们在日常的维护中,很少去研究的一项技术。但代理服务器的扩展应用,还是有广阔的前景的。我们在网吧的日常维护中,对于一个难题,必须坚持,然后我们最终就会找到一个令人满意的答案!