正向代理与反向代理的区别

正向代理与反向代理

正向代理能够让用户访问本来不可以访问的服务器,比如用户a要访问服务器b,但是因为一些原因(可能是网络不通或者被墙了)不能直接访问b,那么就可以借用代理服务器c,c访问服务器b,将结果返回至a,这是正向代理

反向代理略有不同,用户a向服务器b发出请求,服务器b实际上是一个反向代理器,他回去访问服务器c,而且c也只能允许服务器b来访问他,其他的请求都不接受,c返回结果给b,b再返回给a

在正向代理中,用户a是知道代理服务器c的存在的,但是服务器b自己是不知道的,他只会认为是c访问了他
而在反向代理中,用户a是不知道b其实是反向代理服务器的,他只知道自己向b请求访问,b返回了结果,但是不知道实际内容是来自于服务器c的

通俗的解释 服务器不知道实际的用户是谁,那就是正向代理,用户不知道实际的服务器是谁,那谁就是反向代理

posted @ 2021-12-28 15:05  你我都是孤独的鬼  阅读(58)  评论(0)    收藏  举报