正向代理:客户端想从目标服务器获取信息,它把请求交给代理服务器,由代理服务器负责转发给目标服务器。
优点:
1. 访问原来无法访问的资源
2. 用作缓存,加速访问速度
3. 对客户端访问授权,上网进行认证
4. 代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息
反向代理:用代理服务器将客户端请求转发给内部网络服务器,并将返回的数据返回给客户端。
优点:可以作为负载均衡服务器,可以起到请求过滤的作用。
1. 保护内网安全
2. 负载均衡
3. 缓存,减少服务器的压力
正向代理和反向代理的区别:
位置不同:正向代理位于客户端和服务端之间,反向代理位于服务端。
代理对象不同:正向代理用来代理客户端,服务端不知道客户端是谁;反向代理用来代理服务端,客户端不知道服务端是谁。