正向代理
正向代理隐藏了真实的请求客户端,服务端不知道真实的客户端是谁,客户端请求的服务都被代理服务器替代来请求。
正向代理作用
- 访问本无法访问的服务器
- 加速访问服务器
- 客户端访问权限
- 隐藏访问者的行踪
- Chache作用
反向代理
反向代理是指以代理服务器来接收Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求的客户端。
反向代理作用
- 保护和隐藏原始资源服务器
- 负载均衡
透明代理
透明代理的意思是客户端根本不需要知道有代理服务器的存在,它改编你的request fields(报文),并会传送真实IP。
总结
正向代理:正向代理即是客户端代理,服务端不知道实际发起请求的是客户端
反向代理:反向代理即是服务端代理,客户端不知道实际提供服务的服务端
透明代理:客户端根本不需要知道有代理服务器的存在。
客户端请求服务端时,代理客户端的请求,发送给服务端
服务端响应客户端时,代理服务端的响应,发送给客户端。