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

正向代理和反向代理的总结反向代理和正向代理

2天前CN2资讯

最近看到反向代理这个名词,然后在百度上查到了一些资料,下面就是一个大牛的经典总结.

正向代理?

要想知道反向代理,咱们先来聊一下正向代理.

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

举个简单的例子:

  我在客户端(浏览器)想访问一个网站,但是我直接访问不了,只能通过代理服务器访问.这个代理服务器可以直接访问到这个网站.于是,我就直接连上这个代理服务器,告诉他我需要这个无法访问的网站的内容,然后他帮我拿到,然后再给我.从网站的角度讲,只是代理服务器来取内容,而我没有去拿.如果代理服务器不告诉这个服务器的话,服务器根本不知道关于我的存在,

用一个简单的例子再讲解一下:

  有一个封闭式的工厂,这家公司有个专门的人A来负责招人.我要是想知道这个公司还招人不招,只能通过A来知道这个消息,我就会问A:"公司是不是招人",A然后去问这家公司"你们这里招人不?",公司说:"招人",然后A再告诉我,"你要是来的话这里,这里还招人,"A可以告诉这家公司说"有人正在找工作,"也可以直接走人,把消息带回来.告诉我.

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

  例如之前使用过的这列软件例如CCPROXY,http://www.ccproxy.com/ 需要在浏览器中配置代理的地址。

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

正向代理的用途:

  1.访问原来无法访问的资源

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

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

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

CCproxy可以完成两项大的功能:代理共享上网和客户端代理权限管理.

  只要局域网内有一台机器能够上网,其他机器就可以通过这台机器上安装的CCProxy来共享上网,最大程度上的减少了硬件费用和上网费用.只需要在服务器上CCProxy里进行账号设置,就可以方便的管理客户端代理上网的权限,在提高员工工作效率和企业信息安全管理方面,CCProxy充当了重要角色.

反向代理:

  除此接触反向代理的感觉就是:客户端是不知道代理的存在的,

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

反向代理的作用:

  1.保证他代理的服务器的安全,可以使用反向代理提供WAF功能(Web应用防护系统),阻止web攻击.

  大型网站,通常将反向代理作为公网访问地址,Web服务器是内网.

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

二者的区别:

正向代理中,proxy和client同属于一个LIN,对server透明

反向代理中,proxy和server同属一个LIN,对client透明.

实际上proxy在两种代理中做的事都是代为收发请求和响应,不过从结构上来看正好左右互换了下,所以把后出现的那种代理方式叫做反向代理.

nginx的反向代理

  nginx支持配置反向代理,通过反向代理实现网站的负载均衡,这部分先写一个nginx的配置,后续需要深入研究nginx的代理模块和负载均衡模块.

  nginx通过proxy_pass_http配置代理站点,upstream实现负载均衡.

    你可能想看:

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

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

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

    分享给朋友:

    “正向代理和反向代理的总结反向代理和正向代理” 的相关文章

    如何充分利用AWS EC2免费流量:12个月节省成本的终极指南

    AWS EC2 免费流量的定义 AWS EC2 免费流量是亚马逊云服务(AWS)为新客户提供的一项福利,允许他们在注册后的12个月内享受一定量的免费数据传输。这项服务是 AWS 免费套餐的一部分,旨在帮助新用户在没有额外成本的情况下体验 AWS 的强大功能。免费流量主要分为两类:互联网传出流量和跨区...

    如何利用VPS挖矿赚钱:低成本高收益的加密货币挖矿指南

    VPS挖矿的基本概念 VPS挖矿是一种利用虚拟专用服务器(VPS)的计算资源进行加密货币挖矿的方式。VPS通常用于托管网站或运行应用程序,但它的计算能力也可以被用来执行挖矿算法。挖矿本质上是通过解决复杂的数学问题来验证交易并创建新的加密货币区块,作为回报,矿工会获得一定数量的加密货币。VPS挖矿特别...

    探索香港节点的地理与经济优势及其全球数据传输作用

    香港节点的地理与经济优势 谈到香港的地理和经济优势,我总是想起它的独特地理位置。香港位于亚洲的心脏地带,紧密相连着中国大陆、东南亚、日本和韩国等区域。这些距离使得这里成为了数据流量的重要连接点。无论是企业还是个人,想要快速和高效地进行国际沟通时,香港总是首选的地方之一。作为一个全球重要的金融中心,香...

    查看可用端口的重要性与实用方法

    查看可用端口的重要性 查看可用端口是网络管理中不可忽视的一环。这一过程涉及到对我们系统安全的理解与把控。端口是计算机与外界沟通的桥梁,更是我们网络环境中的“守门员”。做好端口监控不仅能保障服务的顺畅进行,更能有效预防潜在的安全风险。 在日常网络管理中,端口的状态直接影响了系统服务的可用性。当一个服务...

    测试IP地址的重要性与常用工具推荐

    在网络管理中,测试IP地址的重要性不可忽视。每当我遇到网络问题,测试IP地址就成了第一步。了解IP地址的状态和性能,不仅能帮助我找到问题所在,还能快速解决网络故障。这就像是医生给病人做检查,只有找出病因,才能对症下药。 我们在进行网络操作时,IP地址就像每台设备的身份名片。借助一些功能强大的工具,我...

    探索诸暨市:地理特征、气候与经济发展全面分析

    我发现诸暨市,这个位于浙江省中北部的县级市,真是一个令人着迷的地方。它东靠嵊州市,南面与东阳、义乌和浦江相邻,西面与桐庐和富阳相接,北边则与柯桥和萧山为界。这样的地理位置赋予了诸暨市独特的区域特色,方便了与周边城市的交流与发展。 在谈到诸暨的地理特征时,不得不提其独特的地形地貌。诸暨市位于浙东南和浙...