彻底理解正向代理和反向代理

平时工作中我们会接触到各种代理,它到底是什么概念呢,又是什么工作原理,下面我们具体来分析一下。

1、概念

正向代理

这个很好理解,比如说你现在要访问一个外国的社交网站www.facebook.com,根据天朝的政策这个网站正常来访问是打不开的,也就是通常所说的被“墙”了,你需要翻越这块围墙才能看到外面的世界,俗称翻墙。你可以通过购买别人的VPN或者自己搭建代理服务器去实现访问这个网站,原理就是通过这个代理服务器去访问你想访问的网站,代理服务器就是客户端和目标服务器之间的跳板,代理服务器接收客户端的请求并发送到目标服务器,同时接收目标服务器的应答结果并返回给客户端,起到一个中介的作用。这就是所谓的正向代理,一般我们通过设置网络连接VPN代理即可。

反向代理

再拿www.facebook这个网站举例,然后如果它指向的IP是10.1.2.33。如果你现在是在美国或者其他能访问这个网站的国家,又或者你现在通过正向代理能访问了这个网站,我们知道这个网站是全球性的社交网站,它肯定不是一台服务器在工作,背后肯定是一堆服务器在支撑这个网站,即使我们访问www.facebook.com这个网站,它也不一定去ip10.1.2.33发送真实请求,它可能会发到其他的ip上面去,这个过程是网站内部的转发的我们看不到。整个过程我们不需要做任何设置,直接访问域名获取数据,这就是反向代理,nginx就是反向代理中间件。

2、区别

下面通过一张图来看清楚正向代理和反向代理的区别

  1. 正向代理需要设置代理服务器信息,反向代理不需要任何配置
  2. 正向代理指向目标ip地址,而反向代理则不一定。
  3. 正向代理是客户端到服务器端的转发代理,反向代理是网站内部负载均衡做的集群请求转发。
  4. 正向代理一般用于提供无墙外网访问,反向代理是将防火墙后面的服务器作为服务提供给外面的客户端访问。
  5. 正向代理客户端知道是连的代理服务器,反向代理后面的服务器对客户端来说是完全透明的,客户端不知道自己连的具体是哪台服务器。

本文分享自微信公众号 - Java技术栈(javastack)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-05-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术小黑屋

Auth Password Cannot Be Read From a File

I am facing this problem which leaves the error message

21720
来自专栏阮一峰的网络日志

文件分享的新动向(2010年1月~2月)

对于下载爱好者来说,2009年糟糕透顶。 BT下载的两大旗帜网站----海盗湾和Mininova----都在2009年遭受重大挫折。上半年,海盗湾一审败诉,四名...

30740
来自专栏SDNLAB

网络操作系统VyOS安装与初步使用

前言 VyOS是一个基于Debian的网络操作系统,是Vyatta的社区fork。通过这套系统,能在x86平台提供路由,防火墙和VPN的功能。本文就对它的安装进...

949100
来自专栏腾讯技术工程官方号的专栏

从有界到无界,腾讯新一代企业网引领安全创新

? 背景:2018年8月21-22日,由中央网信办、工信部和公安部指导,中国互联网协会联合阿里巴巴集团、蚂蚁金服和阿里云等主办的“2018网络安全生态峰会”在...

14640
来自专栏科技前线

云端防火墙

在过去几年中,云计算平台和服务已经走过了漫长的道路。2010年,云产业论坛(CIF)发现,只有48%的英国组织有意识地使用了云服务。目前这一数字升至84%,超过...

36730
来自专栏云ERP

丰田,特斯拉等百余家车厂机密数据泄露原因是什么?

  据多家外媒报道,7 月初,来自 UpGuard 安全团队的研究员 Chris Vickery 在网上发现了汽车供应商 Level One 的不安全数据库,数...

18660
来自专栏渠道合作伙伴技术圈

ERP上云实践

伴随着互联网行业的发展,金蝶和用友分别都有可部署在云端的产品,如K3cloud与U8等。企业本身也变得越来越轻,原先动辄几万甚至几十万的机房部署与人工管理,是现...

82830
来自专栏安全领域

8种简单方法降低你的网络风险

随着我们的生活和工作越来越多地通过网络进行,我们的个人信息受到侵害和非法使用的风险也在相应增加。

16520
来自专栏北京马哥教育

SSH Tunnel 实践

马哥linux运维 | 最专业的linux培训机构 ---- 参考资料: http://blog.creke.net/722.html 背景介绍: 目前,线上...

34040
来自专栏accesshub

如何解决混合云组网难题?

企业用云量持续增长。随着时间的推移,逐渐形成了混合云架构。混合云架构如何解决通“网”需求?

38440

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励