正向代理
正向代理(Forward Proxy):代替客户端去访问服务器,代理的是客户端。
正向代理的作用
(1)访问本无法访问的服务器
比如说原本的链路 -> 网关1 -> 网关2 发生故障,或者zf、学校在网关上用防火墙屏蔽了一些网站,导致客户端不能访问服务器。
成都Java开发工程师通过代理服务器可以访问服务器,vpn的搭建即此原理。
(2)客户端访问授权
比如说内网的服务器上的内容是一些机密文件,只对内部的部分人员开放。
可以在内网设置代理,在代理的防火墙检查发起请求的客户端的地址,是某个部门、办公室的ip才放行,否则直接拦截掉。
(1)是在代理的防火墙中检测服务器地址
(2)是在代理的防火墙中检测发起请求的客户端地址。
(3)加速访问
可能网关1、网关2的带宽较小,网速慢,使用高带宽的代理服务器可以提高访问速度。
(4)cache作用
代理可以缓存服务器的数据,比如客户端A访问服务器的xx内容,后续某些客户端发起相同请求时,代理不再去访问服务器,直接从缓存中获取数据返回给客户端,
叫做cache命中,加快响应速度、减轻服务器负担。
(5)隐藏客户端
对服务器来说,客户端是代理,服务器的访问记录是代理,从而隐藏了原始客户端。
一般说的代理都是正向代理。
(责任编辑:范老师)