0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

汽车玩家 来源:今日头条 作者:咔咔侃技术 2020-05-03 17:42 次阅读

Nginx作为时下最流行的HTTP服务器之一,同时它是一个反向代理服务器,提到反向代理服务器,有同学可能觉得这个概念很模糊,如果说到代理,他可能明白,但是再引出一个正向代理,估计懵了,笔者将尝试用浅显易懂的比方把这两个概念解释清楚。

nginx is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server

正向代理

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

我们常说的代理也就是只正向代理,正向代理的过程,它隐藏了真实的请求客户端,服务端不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求,知名的科学上网工具*** 扮演的就是典型的正向代理角色。在天朝用浏览器访问 www.google.com 时,被残忍的拒绝了,于是你可以在国外搭建一台代理服务器,让代理帮我去请求google.com,代理把请求返回的相应结构再返回给我。

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

反向代理

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

反向代理隐藏了真实的服务端,当我们请求 www.baidu.com 的时候,就像拨打10086一样,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了,www.baidu.com 就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到真实的服务器那里去。Nginx就是性能非常好的反向代理服务器,用来做负载均衡。

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

两者的区别在于代理的对象不一样:正向代理代理的对象是客户端,反向代理代理的对象是服务端

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    8732

    浏览量

    84629
收藏 人收藏

    评论

    相关推荐

    动态代理IP的匿名性和透明度,为主要考虑关键!

    动态代理IP的匿名性和透明度是用户选择代理服务时需要考虑的关键因素。根据用户的需求和场景,可以选择不同匿名级别和透明度的代理服务来平衡隐私保护和网络访问的需求。
    的头像 发表于 09-20 07:36 119次阅读
    动态<b class='flag-5'>代理</b>IP的匿名性和透明度,为主要考虑关键!

    代理IP的使用率和使用时长,主要被什么影响?

    代理IP的使用率和使用时长受多种因素影响,用户需要根据自己的实际需求和场景选择合适的代理类型和策略。同时,注意监控代理IP的使用情况,及时调整和优化使用策略,以提高代理IP的利用率和使
    的头像 发表于 09-18 08:14 112次阅读
    <b class='flag-5'>代理</b>IP的使用率和使用时长,主要被什么影响?

    高效管理代理IP,关键操作步骤与技巧来了!

    高效管理代理IP是提高网络工作效率和安全性的重要环节
    的头像 发表于 09-14 08:08 124次阅读

    代理服务器用户名,主要作用是什么?

    代理服务器用户名是指用于访问和控制代理服务器的身份验证信息之一。用户名通常由代理服务器的管理员或服务提供商设定,用于确保只有授权用户能够访问和使用代理服务器。
    的头像 发表于 09-13 09:48 110次阅读

    PN结正向偏置和反向偏置的原理

    PN结正向偏置和反向偏置是半导体器件(如二极管、晶体管等)中非常重要的两种工作状态,它们的工作原理基于PN结独特的电学性质。以下将详细阐述PN结正向偏置和反向偏置的原理,并结合相关数字
    的头像 发表于 07-25 11:28 1902次阅读

    如何使用nginx反向代理功能?保姆级教程!

    一关于nginxnginx是一款高性能的开源Web服务器软件,也可以用于反向代理、负载均衡等,并且具有高性能、低内存消耗等优点。本文我们主要讲解关于nginx的反向代理功能,并在服务器
    的头像 发表于 06-21 08:21 424次阅读
    如何使用nginx<b class='flag-5'>反向</b><b class='flag-5'>代理</b>功能?保姆级教程!

    正版SOLIDWORKS代理商如何找?

    这款软件的各项功能,选择一个合适的SOLIDWORKS正版代理商变得尤其关键。那怎么能找得上这种代理商?   一、明确需求和定位 要清楚地知道自己有什么需要。比如,您的企业规模,设计团队实力,项目需求等等都是挑选代理商要考虑到的
    的头像 发表于 05-30 15:51 2548次阅读
    正版SOLIDWORKS<b class='flag-5'>代理</b>商如何找?

    鸿蒙OpenHarmony:【配置代理

    新建代理配置文件。
    的头像 发表于 04-29 22:17 572次阅读
    鸿蒙OpenHarmony:【配置<b class='flag-5'>代理</b>】

    Linux curl命令代理设置参数

    代理服务器(Proxy Server)是工作在浏览器与http服务器之间的一个服务应用,所有经过代理服务器的http请求,都会被转发到对应的http服务器上。
    发表于 03-26 10:59 348次阅读

    正向光耦和反向光耦区别

    正向光耦和反向光耦区别  正向光耦和反向光耦是电子元件中常见的两种类型的光耦,它们在电气隔离和信号传输方面有着不同的特性。本文将详细介绍
    的头像 发表于 02-02 10:08 1235次阅读

    mybatis接口动态代理原理

    MyBatis是一款轻量级的Java持久化框架,它通过XML或注解配置的方式,将数据库操作与SQL语句解耦,提供了一种简单、灵活的数据访问方式。在MyBatis中,使用动态代理技术来实现接口的代理
    的头像 发表于 12-03 11:52 772次阅读

    nginx使用学习之正、反向代理

    Nginx 不仅可以做反向代理,实现负载均衡。还能用作正向代理来进行上网等功能。正向代理:如果把
    的头像 发表于 11-13 10:54 874次阅读
    nginx使用学习之正、<b class='flag-5'>反向</b><b class='flag-5'>代理</b>

    携手奋进,共创未来!昊芯2023华东及华南代理商大会圆满落幕

    旨在增进了解,凝聚共识,提升代理商对客户的服务品质与支撑能力,昊芯先后于9月下旬和11月上旬成功举办华东(上海)及华南(深圳)地区代理商大会,选派优秀技术人员赴上海和深圳两地,现场为代理商讲解产品
    的头像 发表于 11-07 08:03 673次阅读
    携手奋进,共创未来!昊芯2023华东及华南<b class='flag-5'>代理</b>商大会圆满落幕

    设计模式中代理模式的使用场景

    设计模式在我看来更像是一种设计思维或设计思想,它就像《孙子兵法》一样,为你的项目工程提供方向,让你的项目工程更加健壮、灵活,延续生命力。本文即将分享的是设计模式的其中一种:代理模式。 代理模式 通用
    的头像 发表于 10-08 14:34 777次阅读
    设计模式中<b class='flag-5'>代理</b>模式的使用场景

    JDK动态代理的原理

    在Java中,动态代理是一种机制,允许在运行时动态地创建代理对象来代替某个实际对象,从而在其前后执行额外的逻辑。 为什么JDK动态代理只能代理接口实现类,原因是JDK动态
    的头像 发表于 09-30 10:51 482次阅读