什么是正向代理,什么是反向代理

今天被人问到了什么是正向代理,什么是反向代理,来总结下,省的以后又忘了。

  正向代理:比如我们想访问一台服务器A,但是服务器A在别的公司的内网,我们直接访问访问不进去,这时候有台中间服务器B,这个服务器B既能被我们的机器访问,又能去访问服务器A

那我们就可以通过服务器B去访问服务器A了,这种方式就是正向代理,所谓的‘翻墙’其实也是这个道理。

  正向代理类似一个跳板机,代理访问外部资源:

  反向代理:我们写了一个项目,想要发布,然后我们就把服务布在了服务器A上了,但是我们怕服务的ip地址被人知道了会有危险,就想把A的ip给隐藏,于是我们就让代理服务器B去访问A,然后再把A返回的信息通过B

返回给请求的人,这时候我们访问的其实是B服务,这样就把A的地址给隐藏了,这种就是反向代理。

 知乎上的图https://www.zhihu.com/question/24723688挺有意思的

原文地址:https://www.cnblogs.com/huashuohehe/p/10576592.html