当前位置:首页 > CN2资讯 > 正文内容

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

18小时前CN2资讯

一个执着于技术的公众号

前言

最近工作中用到反向代理,发现网络代理的玩法还真不少,网络背后有很多需要去学习。今天就跟大家一起弄清楚什么是正向代理,什么是反向代理,然后二者在实际使用中展示的方式是什么样的,最后总结一下正向代理用来做什么,反向代理可以做什么。

正向代理

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

举个栗子:我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,当然这取决于代理告不告诉网站。

客户端必须设置正向代理服务器,当然前提是要知道正向代理服务器的IP地址,还有代理程序的端口。

例如之前使用过这类软件例如CCproxy,需要在浏览器中配置代理的地址。

总结来说:正向代理 是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。

正向代理的用途:

(1)访问原来无法访问的资源,如google

(2) 可以做缓存,加速访问资源

(3)对客户端访问授权,上网进行认证

(4)代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

反向代理

初次接触反向代理的感觉是,客户端是无感知代理的存在的,反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。因为客户端不需要任何配置就可以访问。

反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

反向代理的作用:

(1)保证内网的安全,可以使用反向代理提供WAF功能,阻止web进攻:在大型网站中,通常将反向代理作为公网访问地址,Web服务器是内网。

(2)负载均衡,通过反向代理服务器来优化网站的负载

两者区别

还是借用生活中 的两个例子来说明正向代理和反向代理的区别吧。

A同学正在创业,目前他遇到的最大的一个问题就是启动资金,于是他决定去找马云爸爸借钱,可想而知,最后碰一鼻子灰回来了,情急之下,他想到一个办法,找关系开后门,经过一番消息打探,原来A同学的大学老师王老师是马云的同学,于是A同学找到王老师,托王老师帮忙去马云那借500万过来,当然最后事成了。不过马云并不知道这钱是A同学借的,马云是借给王老师的,最后由王老师转交给A同学。这里的王老师在这个过程中扮演了一个非常关键的角色,就是代理,也可以说是正向代理,王老师代替A同学办这件事,这个过程中,真正借钱的人是谁,马云是不知道的,这点非常关键。

大家都有过这样的经历,拨打10086 客服电话,一个地区的 10086 客服有几个或者几十个,你永远都不需要关心在电话那头的是哪一个,叫什么,男的,还是女的,漂亮的还是帅气的,你都不关心,你关心的是你的问题能不能得到专业的解答,你只需要拨通了10086 的总机号码,电话那头总会有人会回答你,只是有时慢有时快而已。那么这里的 10086 总机号码就是我们说的反向代理。客户不知道真正提供服务的人是谁。

最后借用知乎一张图来表达正向代理和反向代理的区别:

  往期精彩  

https://blog.皇冠云.com/u_11451275/3207604

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/24211.html

    分享给朋友:

    “理解正向代理与反向代理的区别正向代理 反向代理” 的相关文章

    探索美国冷门VPS:高性价比与个性化服务的优选

    在谈论VPS(虚拟专用服务器)时,人们往往会联想到那些知名的品牌和服务,而美国冷门VPS市场却是一个值得关注的领域。这些冷门VPS提供商虽然在整体市场中的知名度较低,但却为特定的用户群体和需求提供了颇具价值的服务。我在研究这个市场时,发现不少提供商在某些方面有着相当的优势,让我对这个冷门领域充满了好...

    PumpCloud VPS主机服务解析:注册、设置与价格一站式指南

    PumpCloud是一家自2015年成立以来便致力于提供高效主机服务的公司,让我来分享下其中的一些亮点。它主要在香港和台湾设有数据中心,专注于为用户提供动态VPS服务。相比于国内一些主机商,PumpCloud显得更国际化,主要通过其快速的网络连接和强大的服务基础设施吸引用户。虽然在行业中还算年轻,但...

    如何优化 cloudiplc 网络性能与数据安全策略

    cloudiplc 网络性能优化 在我们讨论 cloudiplc 的网络性能优化之前,先来了解一下它的基本概念和架构。cloudiplc 是一种创新的网络连接方案,它通过将用户的请求智能地路由到离他们最近的数据中心,以实现更快的响应时间和更好的用户体验。这种架构不仅仅依赖于传统的网络协议,还结合了多...

    apernet评测:提升用户网络体验的利器

    在这一部分,我想给大家介绍一下apernet,这是一款非常有前景的网络工具。首先,apernet不仅仅是一个普通的网络应用,它的意图是通过提供稳定可靠的连接,帮助用户更好地利用网络资源。无论你是普通用户还是专业人士,apernet都致力于通过其独特的功能和服务来改善你的网络体验。 接下来的重点在于评...

    如何获取免费域名并利用云服务器搭建个人网站

    在当今互联网时代,建立一个在线身份变得越来越重要。免费域名便是这一身份的起点。简而言之,免费域名是指不需要支付费用即可获取的网页地址。虽然它们通常存在一些限制,例如不能完全控制或经常附带提供商的广告,但对于初学者、创业者或预算有限的人们来说,免费域名是一个不错的选择。 说到使用场景,免费域名可以应用...

    国外服务器租用指南与性能对比

    国外服务器概述 在当今互联网的快速发展中,国外服务器成为了许多人关注的焦点。这些服务器通常位于海外,因而被称为“国外服务器”。简而言之,国外服务器就是承载网站和应用程序的数据中心,其物理位置不在用户所在的国家。这一概念在网络技术中非常普遍,尤其是在全球化程度不断加深的今天,国外服务器的使用逐渐普及。...