代理,顾名思义代替别人去做某件事,在网站访问的时候又有正向和反向之分。
正向代理:在客户端明确配置了代理服务器(eg:浏览器中配置代理服务器),客户端发起的请求由代理服务器去处理,原始站点只能看到代理服务器的地址,而无法得到真正的客户端地址。
作用: 隐藏客户端地址,通过代理能够访问本地本来无法访问的站点
反向代理:客户端无需配置代理服务器,客户端发起的请求也是经过代理服务器处理,对于客户来说,代理服务器就是真实的服务器
作用:隐藏和保护真实的站点服务器,负载均衡(通过哈希或轮询等方式来访问服务器集群)