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

Posted huashuohehe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是正向代理,什么是反向代理相关的知识,希望对你有一定的参考价值。

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

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

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

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

技术图片

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

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

技术图片

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

技术图片

 

以上是关于什么是正向代理,什么是反向代理的主要内容,如果未能解决你的问题,请参考以下文章

正向代理与反向代理

什么是反向代理,如何区别反向与正向代理

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

正向代理和反向代理是什么以及区别

正向代理和反向代理是什么以及区别

Nginx教程 正向代理与反向代理总结