正向代理和反向代理
- 正向代理就是你访问不了谷歌,你去访问代理服务器,代理服务器帮你取回来,再返回给你,这里的代理服务器就是处于client 和origin Server之间的服务器,谷歌到底知不知道是谁访问它的,那就要看proxy server告不告诉它
- 反向代理服务器就是你访问一个不存在的页面,proxy server把域名指向了其他地方,也就是从其他地方拿过来,用户不知道
和正向代理不同的是,反向代理的client不需要进行任何设置,过程就是client发送请求,反向代理将判断向何处请求,并返回给客户端
区别:
正向代理
- 可以将有防火墙的服务器给Internet用户访问
- 可以访问任意网站并隐藏自己
反向代理
- 可以为后端的多台服务器提供负载平衡
- 对外都是透明的,访问者并不知道自己访问的是一个代理。