设计、网站、推广
始于2004年
当前位置:首页 > 网站安全

什么是代理服务器?

发表日期:2009-3-23 作者来源:派谷网络 浏览次数:

问:什么是代理服务器?
答:代理服务器是介于浏览器和Web服务器之间的一台服务器,当你通过代理服务器上网浏览时,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且,大部分代理服务器都具有缓冲的功能,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。

问: 什么人架设代理服务器?
答:架设代理服务器的主要是ISP和一些有内部网的公司、企业和单位。ISP架设代理服务器一般是为了减小数据流量、提高用户的浏览速度,它让其用户都通过代理服务器来访问WWW网,这样,对于相当一部分经常性重复访问的数据,代理服务器就可以直接传送给用户而不用重复下载;有内部网的单位,它们可能租用了一条专线或拨号上网,但却只有这一台机器可以上网,那么就在它上面安装一个代理服务器软件吧,于是内部网的其它机器也就可以通过这个代理服务器上网了。

问:那么代理猎手又是个什么东东?
答:一般来说,只有你从某处(朋友、报刊、BBS...)得到了某个代理服务器的地址和服务端口号,你才能使用它。如何才能主动去寻找代理服务器呢?原理性的方法当然是在浏览器的代理服务器设置中不断地试各个地址和端口号,如果能通过它访问WWW了,那么你就找到了一个代理服务器。但这种方法只是原理性的,不可行。于是有先行者开始自编软件来搜索代理服务器,然而还是存在着搜索速度慢、无法自动判断是否可用的代理服务器等问题。然后代理猎手就登场了,它集代理服务器的搜索和验证于一身,极大地提高了搜索地速度和使用的方便性。

问:代理猎手是如何工作的呢?
答:其实它的工作原理非常简单,就是逐个逐个尝试连接指定的IP地址范围的各IP地址的指定端口,如果连上了,就向它发出指定的验证页面的请求,然后等待返回的数据,通过查找返回的数据中是否有该页面应该具有的特征字串来判断所连上的是不是可用的代理服务器。

问:什么样的人需要使用代理猎手?
答:代理猎手最直接的用户当然是教育网和科技网内的IP受限制而不能访问国外资源的贫苦大众,他们可以通过代理猎手搜索到ChinaNet上那些没有设置权限限制的代理服务器,从而能够通过代理服务器访问国外资源。代理猎手的第二大用户群则是169用户,他们一般只能在169网内部转悠,必须通过那些横跨169网和ChinaNet的代理服务器才能访问Internet网,不过本人没上过169网,具体情况也不太清楚。另外,有些163用户或教育科技网中可以直接访问国外的用户出于某种需要(如隐藏身份)也搜索和使用代理服务器。

问: 使用代理服务器到底是否违法?
答:这个问题是大家很关心的问题,我不知道具体有没有适用的法律规范,但大家也应该心知肚明,未经别人许可而使用代理服务器肯定不是正当的行为,所以大家只能自己对自己负责了。

问:听说使用Proxy Hunter会堵塞网络是吗?应该如何解决?
答:由于Proxy Hunter搜索速度较快,单位时间内需要传送的数据包较多,所以需要占用较大的网络带宽,这一点对于校园网等直接连接在Internet上的用户尤为突出,所以希望这些用户自觉避免在上网高峰时间搜索,而且尽量降低搜索速度。至于拨号上网的用户由于本身传输速度有限,问题相对较小,不过要注意下面的问题。

问:如何能保证在搜索proxy的同时,其它网络程序还能正常运行?
答:把并发连接数设置为最大值100,开始搜索,注意看中间左起第二个状态框里出现的"in use"的最大socket数,将并发连接数设置为比此最大值少个7-8个就行了。

问:不留神删除了结果列表框中的一些项,如何恢复?
答:赶快(一分钟以内)到你的95(98)或NT的目录下打开proxyht.ini文件,把需要的部分拷贝出来,然后关闭文件和Proxy Hunter,再打开此文件,把拷贝出来的项手工添加进去。

问:为什么有一些确实能用的甚至是比较快的proxy却搜不到?
答:如果要保证搜索的彻底,那么就必须把Connection time out时间设置得大一些,因为proxy hunter尝试连接服务器,过了设置的time out时间如果还没有连接上的话就会放弃,而实际上服务器的反应时间有一定的变化,有时一个快的服务器也可能不能及时响应连接请求,所以如果纯粹追求搜索速度而把time out时间设置为1-2秒肯定会导致部分proxy无法搜到,在这里,大家必须在搜索时间上和彻底性上进行权衡。

问:为什么proxy hunter 1.11版搜索比1.1版慢?而且搜到的proxy少了?
答:慢是因为我发现1.1版非常占CPU时间,所以在1.11版中进行了改进,减少了CPU时间的占用,故而稍微慢了一些,大约15%左右。从1.11版到1.1版只是对其使用性进行了改进,从搜索效果上应该没什么变化,注意设定合适的time out值,兼顾时间和效率。

问:如何使用Proxy自动调度功能?
答:在本程序的设置对话框中选中Auto use proxy at port并指定适当的port如8080,然后在浏览器的Proxy设置中设置为本机的IP和此port号,最后到本程序的结果列表框中选择合适的免费Proxy点击鼠标右键Enable此Proxy,这样就可以使用了。如果有多个Proxy被使能,则程序根据它们的平均速度及连接数来自动在这些Proxy中进行调度。

问:为什么我使用了自动调度功能后浏览速度反而减慢?
答:本程序的多Proxy自动调度功能刚具雏形,所以可能反而会降低总的传输速度。如果你有一个比较快的Proxy,则最好只启用此Proxy而禁止其它Proxy的使用。

问:如果我是拨号上网的用户,IP地址是动态分配的,使用自动调度功能时在浏览器中的Proxy的IP应该怎么设呢?
答:可以设置为127.0.0.1,即本机。

问:我是拨号上网用户,为什么我搜了半天,几乎什么也搜不到?
答:上面说了,Proxy Hunter对于数据传输速度是有一定要求的,对于典型的33.6k的Modem,设置connection time out为6秒,设置Parallel connections为60,就比较合适了,否则Modem根本来不及传输数据,当然就搜不到了。

问:我搜到了proxy,能够通过它浏览WWW,可是却没法用ICQ和FTP,为什么?
答:要使用ICQ必须用SOCKS代理服务器,SOCKS代理服务器一般用1080端口,如果搜到了,而状态是“Free”,就可以用这个代理服务器使用ICQ。至于FTP代理服务器,我正在考虑加入其搜索和验证功能。

本文章系本站编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!

相关网站设计案例

相关推荐新闻
网站建设解决方案