(正向)代理 vs. 反向代理
代理和反向代理都是针对用户而言的。
一、(正向)代理——代理客户端
1. 流程
代理会隐藏客户端的真实信息(IP、端口),代替客户端在互联网上发起请求,并将返回结果转发给客户端。
2. 特点
1)代理可以保护客户端,帮助客户端访问自身无法到达的网络。
2)客户端需要将特定请求或全部请求主动配置为请求代理服务器。
二、反向代理-代理服务端
1. 流程
反向代理会隐藏服务端真实信息(IP、端口),代替服务端在互联网中接收请求,并将请求转发给真实服务器处理,收到结果后再返回给请求方。
2. 特点
1)反向代理保护服务端,隔离网络环境,并进行多个服务器的负载均衡。
2)服务端将自己配置到反向代理中,然后将反向代理暴露在互联网中。