关闭

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

标签: 代理服务器
256人阅读 评论(0) 收藏 举报
分类:

转自:http://blog.csdn.net/panyongcsd/article/details/52403286

一、正向代理

先不说正向代理的概念,举个栗子:VPN中的代理服务器。 
我们作为客户端,首先要设置一个代理服务器,指定代理服务器的IP和端口(用户名密码),这时就可以访问本来访问不了的Google就可以访问了,这是什么原理呢?

看图: 
正向代理原理图
图1.1

用户A不能直接访问服务器B,有可能是DNS解析不了,也有可能是被墙了。这时用户A想了个办法,它去联系代理服务Z,告诉Z,我想访问服务器B,Z说好;然后Z去请求了B,拿到了响应,然后把响应返回给了A。

概念:正向代理就是代理服务器替代访问方去访问目标服务器,并将目标服务器的响应返回给访问方

正向代理的作用:

  1. 翻墙 
    翻墙
    图1.2
  2. 加速访问
  3. Cache作用
  4. 客户端授权访问 
    客户端授权访问
    图1.3
  5. 隐藏访问者的行踪,肉鸡

总结

正向代理是一个位于客户端和原始服务器直接的服务器,代理服务器对于客户端是可见的,为了从原始服务器取得内容,客户端需要先进行代理配置,然后向代理服务器发送请求并制定目标,之后代理服务器其访问指定的目标服务器并把响应内容返回给客户端。

二、反向代理(Reverse Proxy)

反向代理中,客户端是不知道反向代理服务器的存在的,也不需要进行特别的设置,因为反向代理服务器对于客户端而已就像原始服务器一般。 
客户端向反向代理的命名空间(name-space)中的内容发生普通请求,然后反向代理服务器将判断向哪一个原始服务器转交(非转发)请求,并将获得你 内容返回给客户端。

反向代理的作用:

  1. 保护和隐藏原始服务器 
    保护和隐藏原始服务器
    图2.1
  2. 负载均衡 
    负载均衡
    图2.2 
    这时反向代理服务器就是一个前置机,根据流量和原始服务器的负载压力对请求进行动态调整。
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

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

一直对反射代理的反向不知道如何理解,经过百度知道,再结合下面这幅图,总算弄清楚一点了。简单的说从一个局域网出来到服务端为正向,从客户端要进入一个局域网为反向 概念:        反向代理(Rev...
  • andyzhaojianhui
  • andyzhaojianhui
  • 2015-09-06 19:02
  • 1778

nginx 反向代理和正向代理区别

一直对反射代理的反向不知道如何理解,经过百度知道,再结合下面这幅图,总算弄清楚一点了。简单的说从一个局域网出来到服务端为正向,从客户端要进入一个局域网为反向 概念:        反向代理(Rev...
  • lovesummerforever
  • lovesummerforever
  • 2015-01-24 21:34
  • 6648

正向代理,反向代理和透明代理的原理和区别!

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://z00w00.blog.51cto.com/515114/1031287 套用...
  • u012572955
  • u012572955
  • 2015-10-23 09:40
  • 7172

正向代理和反向代理区别

1.正向代理   正向代理类似一个跳板机,代理访问外部资源。 举个例子:   我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能...
  • a639735331
  • a639735331
  • 2018-01-11 15:27
  • 1

正向代理与反向代理的区别【Nginx读书笔记】

正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的...
  • u011628250
  • u011628250
  • 2015-03-19 15:15
  • 224

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

转自: http://bigc.at/reverse-proxy.orz 正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了...
  • hu7324829
  • hu7324829
  • 2015-03-29 00:01
  • 534

正向代理与反向代理有什么区别

原文链接:http://mp.weixin.qq.com/s/ikrI3rmSYs83wdSWqq2QIg 之所以转载这篇文章,是因为例子举的太好了,非常适合初学者理解。 Nginx作为时...
  • sunqing0316
  • sunqing0316
  • 2017-01-12 11:23
  • 607

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

正向代理比如你现在缺钱,想找马云爸爸去借钱,可想而知人家可能鸟都不鸟你,到最后碰一鼻子灰借不到钱。不过你认识你家隔壁老王,而老王认识马云同志,而且关系还很好。这时候你托老王去找马云借钱,当然这事最后成...
  • tennysonsky
  • tennysonsky
  • 2016-12-17 11:38
  • 367

正向代理与反向代理的区别【Nginx读书笔记】

原址:点击打开链接 正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理...
  • u011461420
  • u011461420
  • 2016-06-13 16:37
  • 195

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

前言: 转自:https://hacpai.com/article/1381403388981 通常在公司的服务器里面如果配有集群,那么运维人员对服务器代理将不再陌生,在负载均衡的时候就一...
  • white_ice
  • white_ice
  • 2017-08-03 17:21
  • 144
    个人资料
    • 访问:19025次
    • 积分:768
    • 等级:
    • 排名:千里之外
    • 原创:58篇
    • 转载:8篇
    • 译文:0篇
    • 评论:0条