网页代理服务器英文全称是Web Proxy Server,又称为在线代理。网页代理是一种在网页上运行的代理服务器程序,其不用任何设置,输入网址选择好代理服务器便可以访问的优点已经成为时下最流行的代理访问方式。网页代理是常见的一种代理程序。网页代理给客户端提供远程网站上的网页和文件的高速缓存,使客户端可以更加快速安全的浏览远程网站。一些网页代理网站保持每天更新,访问链接速度也是比较快的。
网页代理原理是接收到浏览器对远程网站的浏览需求时候(浏览器客户端提交网址的时候),代理程序开始在当前服务器寻找远程网站的缓存网页和网站,找到目标网站后,代理程序马上将网站数据返回到用户的浏览器客户端。如果当前服务器没有该远程服务器的缓存,代理程序则会自动读取远程网站,将远程网站的资料提交给客户端,同时将资料缓存以提供给下一次的浏览需求。代理程序会根据缓存的时间、大小和提取记录自动删除缓存。删除的方法有两种,一种是删除保存最久的资料,一种是删除最少提取的缓存。这两种方法也可以结合使用。
网页代理使用不同的复杂的脚本,以便绕过过滤器和防火墙来访问被屏蔽或封锁的网站,用户使用在线代理服务非常简单,不需要设置浏览器,也不需要安装额外的软件,只要访问在线代理网站,然后输入要访问网站的网址,然后就可以享受免费的代理服务(例如:Apollo Web Proxy)。在中国,有部分网站被 屏 蔽 掉,如果你想访问,就可以使用网页代理访问。
网页代理也可以过滤远程网站的内容。一些审查软件也跟网页代理差不多,将一些网站内容过滤掉。出于某些目的或保护,有些网页代理程序也会将网站的内容重新编排。比如,Skweezer可以将网页重新编排,以提供给手机和PDA浏览。网络管理员也经常使用代理程序来预防病毒和反动网站内容。
这些程序通常是使用PHP或者CGI编程语言编写的。CGI编写的代理程序通常被用来突破公司或学校的网络封锁。通过CGI编写的代理程序可以隐藏客户端的IP,因此用户可以实现匿名访问远程网站。PHP编写的代理程序采用64位加密技术,通过HTTP访问类使用fsockopen函数访问目标URL,然后处理一下得到的HTML代码,将其中的各个链接加上前缀,以便让浏览器仍然通过PhpProxy访问各个图片和CSS,Javascript文件。
网页代理(web proxy),是一种具有匿名代理服务器作用的网页代理,在服务器运行在线代理程序,可以以此服务器作为跳板来上网浏览,可以隐藏自己的真实IP和信息,不但上网更安全,更引起多重帐户用户的青睐。
由于网络原因,网页代理很多时候都无法使用。