正向代理与反向代理
正向代理隐藏真实客户端,反向代理隐藏真实服务端
正向代理
正向代理用途:
- 访问原来无法访问的资源, 比如外网
- 代理服务器可以用来做缓存, 加速访问
- 在公司网络网关处搭设代理服务器, 对发起请求的客户端权限控制
- 在公司网络网关处搭设代理服务器, 对发起请求的客户端做访问记录
反向代理
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,
然后将请求转发给内部网络上的服务器,
并将从服务器上得到的结果返回给internet上请求连接的客户端,
此时代理服务器对外就表现为一个服务器。
通过在网络各处放置反向代理节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,
CDN系统能够实时地根据网络流量和各节点的连接、
负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
反向代理的用途:
- 保护, 隐藏服务端
- 负载均衡, CDN