今日话题:反向代理知多少?
Posted FastTest社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了今日话题:反向代理知多少?相关的知识,希望对你有一定的参考价值。
【FastTest社区】
解释反向代理前,得先说一说正向代理。我们通常使用代理抓包工具,比如:charles,fiddler都是正向代理工具。所谓正向代理也就是我们通常说的代理,它代理的是服务器端。也就是说,客户端或者浏览器的数据先发生到代理服务器(charles),然后再由charles发生给真正的服务器。返回的数据也是先从服务器返回给代理服务器,再由代理服务器返回给客户端或浏览器。正是因为代理服务器(charles)做中间人,他才能获取到所有的数据包。
那么反向代理呢?他同样是作为中间人,但是它的角色不再是服务端,而是客户端。当然客户端的所有数据也同样先到到反向代理服务器,然后再到达内部的真正服务器。那这和正向代理有啥区别呀?正向代理代理了所有服务器,访问任何网站都要走代理服务器过。而反向搭理,是站在服务器的角度来看的,所有客户端数据都要先到达反向代理服务器,然后反向代理服务器再给真正服务器。
简而言之,正向代理可以理解为(站在客户端的角度),对外只有一台服务器,就是代理服务器。反向代理可以理解为(站在服务器的角度),对外只有一个客户端,就是反向搭理服务器
发福利啦!
本期有奖互动:
在评论区留言,选你想知道的问题编号,也可以试着在评论里答题,答得好的我们送书
1. 数据库中left join和right join有什么区别?
2. 高质量的Bug具备那几个要素?
3. 什么是Fuzzing测试?Fuzzing测试如何做?
4. 如何测试一个纸杯?
5. Linux root是什么?手机该不该root?
派老师微信: shaoshupai123
以上是关于今日话题:反向代理知多少?的主要内容,如果未能解决你的问题,请参考以下文章