在线代理服务器服务器英文全称是WebProxyServer,又称为在线代理。在线代理服务器是一种在网页上运行的代理服务器程序,其不用任何设置,输入网址选择好代理服务器便可以访问的优点已经成为时下最流行的代理访问方式。在线代理服务器是常见的一种代理程序。在线代理服务器给客户端提供远程网站上的网页和文件的高速缓存,使客户端可以更加快速安全的浏览远程网站。一些在线代理服务器网站保持每天更新,访问链接速度也是比较快的。在线代理服务器(WebProxy)原理可以简单的概述为:用户访问-在线代理服务器服务器-目标网站-返回用户
在一般情况下,我们使用网络浏览器直接去连接其他站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且,大部分代理服务器都具有缓冲的功能,就好像一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。更重要的是:ProxyServer(代理服务器)是链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层。而在线代理是一种在网页上运行的代理服务器程序,其不用任何设置,输入网址选择好代理服务器便可以访问的优点已经成为时下最流行的代理访问方式。在线代理是常见的一种代理程序。在线代理服务器给客户端提供远程网站上的网页和文件的高速缓存,使客户端可以更加快速安全的浏览远程网站。
在线代理服务器可以过滤远程网站的内容。一些审查软件也跟在线代理服务器差不多,将一些网站内容过滤掉。出于某些目的或保护,有些在线代理服务器程序也会将网站的内容重新编排。比如,Skweezer可以将网页重新编排,以提供给手机和PDA浏览。网络管理员也经常使用代理程序来预防病毒和反动网站内容。
这些程序通常是使用PHP或者CGI编程语言编写的。CGI编写的代理程序通常被用来突破公司或学校的网络封锁。通过CGI编写的代理程序可以隐藏客户端的IP,因此用户可以实现匿名访问远程网站。php编写的代理程序采用64位加密技术,通过HTTP访问类使用fsockopen函数访问目标URL,然后处理一下得到的html代码,将其中的各个链接加上前缀,以便让浏览器仍然通过PhpProxy访问各个图片和CSS,js文件。
(1)设置用户验证和记账功能,可按用户进行记账,没有登记的用户无权通过代理服务器访问网。并对用户的访问时间、访问地点、信息流量进行统计。
(2)对用户进行分级管理,设置不同用户的访问权限,对外界或内部的地址进行过滤,设置不同的访问权限。
(3)提高访问速度。原因有两点:
(1)缓存(cache)。有些在线代理的服务器允许缓存功能,比如对图片文件,网页文件进行缓存(但是注意:缓存功能是非常耗费服务器资源的,大多数在线代理服务器都关闭了此功能!)
(2)服务器对服务器。用在线代理访问网站,尤其是国外网站为什么会很快!最大的原因在于在线代理服务器带宽资源,服务器性能总体较好!服务器对服务器访问很快!由于在线代理服务器服务的人相对较少,所以各方压力相对较小!但是您要浏览的网站可能服务的人很多,压力也很大!(当然也有可能您访问的目标网站本身线路不怎么好)但是我说了:再怎么说服务器对服务器传输都要比您正常浏览快的很多!所以这时您好比在访问一个线路快,压力小的目标网站,所以自然比您正常浏览快很多了。
(4)连接与,充当防火墙(Firewall):因为所有内部网的用户通过代理服务器访问外界时,只映射为一个IP地址,所以外界不能直接访问到内部网;同时可以设置IP地址过滤,限制内部网对外部的访问权限。
(5)节省IP开销:代理服务器允许使用大量的伪IP地址,节约网上资源,即用代理服务器可以减少对IP地址的需求,对于使用局域网方式接入,如果为局域网(LAN)内的每一个用户都申请一个IP地址,其费用可想而知。但使用代理服务器后,只需代理服务器上有一个合法的IP地址,LAN内其他用户可以使用10.*.*.*这样的私有IP地址,这样可以节约大量的IP,降低网络的维护成本。
(6)加强安全,防止隐私泄露。在线代理可以设置过滤脚本,目前大多数挂马均采用JS方式,所以可以有效的加强安全!此外在线代理还可以隐藏客户端的真实信息,以达到保护隐私,防止泄露的目的!
HTTP代理和在线Web代理的区别:
一、在线Web代理使用起来比HTTP代理要简便得多,HTTP代理在使用前要对浏览器进行设定才可以使用,这对老鸟来说没什么,但对一些菜鸟们就算比较复杂了,使用在线Web代理不用设定浏览器,只要进入代理网站,输入你要访问的地址,点提交按钮就可以了,可以说是相当地方便。但在线Web代理网站数量并不是很多,好的在线Web代理更是少之又少,而HTTP代理服务器的数量非常多,并且每天都有新的代理出现。
*有一些在线代理服务器也支持安全连接(HTTPS),但是最好不要用在线代理服务器访问涉及个人隐私的网站。
*部分在线代理服务器会禁止中国IP访问,出现“AreyoufromChina?”等消息。[2]
*在线代理服务器会消耗很大的流量,所以提供在线代理服务器的网站很容易出现流量用完或不稳定的状况。
*由于架设在线代理服务器最主要的目的是赚钱、支付网页寄存费用,在线代理服务器网站会刊登广告,更甚者会在用户闲置一段时间后出现冻结页面的广告[来源请求],必须使用Firefox的AdblockPlus并找出该广告JavaScript的SRC才能解决。
*使用在线代理服务器时,较高级的如AJAX将不会正常,另外Yahoo!知识 的申请加入知识团、补充内容、发表意见、交付投票等项目,在线代理服务器也办不到。[3]
2.选择是否去除JavaScript、Cookies、标题、Meta信息等,以及是否用Base64或ROT13加密网页。
•全匿名代理(highanonymity):不改变你的requestfields,使服务器端看来就像有个真正的客户浏览器在访问它。
•普通匿名代理(anonymous):能隐藏你的真实IP,但会更改你的requestfields,有可能会被认为使用了代理,但仅仅是可能,
一般说来是没问题的。不过不要受它的名字的误导,其安全性可能比全匿名代理更高,有的代理会剥离你的部分信息(就好比防火墙的stealthmode),
•透明代理(transparent):改编你的requestfields,并会传送真实IP
目前大多数在线代理网站采用的程序为:PHProxy,zelune,phpproxy,glype等,如果您有属于自己的服务器,不妨架设一个专属于自己的在线代理服务器网站吧!
百科词条内容由用户共同创建和维护,不代表百科立场。如果您需要医学、法律、投资理财等专业领域的建议,我们强烈建议您独自对内容的可信性进行评估,并咨询相关专业人士。