正向代理vs反向代理
借知乎的图:https://www.zhihu.com/question/24723688
正向代理:
A同学访问google被墙,这时A可以访问B(正向代理服务器),B将A的请求提交给google(google没墙B),A可以访问google了。但是google只知道B,不知道A的存在。这种过程被称为科学上网。
反向代理:
100个同学通过client访问淘宝网站,淘宝会设立一个proxy(反向代理服务器),所有的访问请求直接到这个proxy,由这个proxy根据不同的请求以及策略将请求传到它后面的server集群。
同学们访问的ip:www.taobao.com直接指向这台proxy,而看不到后面的server集群,提高了安全性。