正向代理:代理服务器代理客户端/浏览器去重定向目标服务器,浏览器/客户端发送请求到代理服务器,代理服务器发送请求到目标服务器;服务器将数据返回给代理服务器,代理服务器再将数据返回给浏览器/客户端。正向代理隐藏了浏览器/客户端。
反向代理:代理服务器代理服务器,浏览器/客户端并不知道要访问哪台服务器,只知道访问代理服务器。浏览器/客户端发送请求到代理服务器,代理服务器在发送请求到真正的应用服务器上;真正的应用服务器将数据返回代理服务器,代理服务器再将数据返回浏览器/客户端。反向代理隐藏了真正地的应用服务器,当浏览器/客户端请求过多时,反向代理服务器使用均衡负载将请求分布给多个真正的服务器,提高效率。