我之前经常搞不懂正向代理和反向代理的区别
现在自己想到一个区别方法
在这两个概念之中有3个角色
client proxy server
客户端 代理 服务器
正向代理就是(客户端)你去访问 服务器是通过代理去访问的,换句话说就像黑客通过代理机器做坏事,保护自己的行踪,服务器端不容易找到你客户端的真实地址
同理
反向代理是
你客户端去访问一个目标server一个DNS一个域名,你无法直接到达server所有的请求会被代理接收,它来合理分配请求到后面被保护的服务器中的一台,有了response后,也会由proxy来转发,响应给你。
总而言之
正向代理保护客户端。
反向代理保护服务端。
所谓保护,即一种无法直接的 到达,获取,访问。