系统集成论坛

标题: 代理服务器原理 [打印本页]

作者: qq1509979751    时间: 2015-5-27 09:24
标题: 代理服务器原理
在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网 络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它 之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息 并传送给你的浏览器。而且,大部分代理服务器都具有缓冲的功能,就好像一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器 上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器, 这样就能显著提高浏览速度和效率。更重要的是:ProxyServer(代理服务器)是Internet链路级网关所提供的一种重要的安全功能,它的工作 主要在开放系统互联(OSI)模型的对话层。而在线代理是一种在网页上运行的代理服务器程序,其不用任何设置,输入网址选择好代理服务器便可以访问的优点 已经成为时下最流行的代理访问方式。在线代理是常见的一种代理程序。在线代理服务器给客户端提供远程网站上的网页和文件的高速缓存,使客户端可以更加快速安全的 浏览远程网站。

  在线代理服务器可以过滤远程网站的内容。一些审查软件也跟在线代理服务器差不多,将一些网站内容过滤掉。出于某些目的或保护,有些在线代理服务器 程序也会将网站的内容重新编排。比如,Skweezer可以将网页重新编排,以提供给手机和PDA浏览。网络管理员也经常使用代理程序来预防病毒和反动网 站内容。

  这些程序通常是使用PHP或者CGI编程语言编写的。CGI编写的代理程序通常被用来突破公司或学校的网络封锁。通过CGI编写的代 理程序可以隐藏客户端的IP,因此用户可以实现匿名访问远程网站。php编写的代理程序采用64位加密技术,通过HTTP访问类使用fsockopen函 数访问目标URL,然后处理一下得到的html代码,将其中的各个链接加上前缀,以便让浏览器仍然通过PhpProxy访问各个图片和CSS,js文件。 联系人薛壮壮                                                
联系手机:13619210204                                                电话:4000868810 QQ:236064611





欢迎光临 系统集成论坛 (http://bbs.xtjc.com/) Powered by Discuz! X3.1