前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >快速入门正向代理与反向代理

快速入门正向代理与反向代理

作者头像
田维常
发布2019-08-29 16:26:27
7600
发布2019-08-29 16:26:27
举报
文章被收录于专栏:Java后端技术栈cwnait

正向代理

正向代理是作用在用户端的。

比如访问某些国外网站,可能需要购买V**,并且V**是在用户浏览器端设置的(并不是在远端的服务器设置)。浏览器先访问V**地址,V**地址转发请求,并最后将请求结果原路返回来。

反向代理

反向代理是作用在服务器端的。

对于用户的一个请求,会转发到多个后端处理器中的一台来处理该具体请求。

反向代理的作用

  1. 保护网站安全,任何来自Internet的请求都必须先经过代理服务器。大型网站,通常将反向代理作为公网访问地址,Web服务器是内网。
  2. 通过配置缓存功能加速Web请求:可以缓存真实Web服务器上的某些静态资源,减轻真实Web服务器的负载压力;
  3. 实现负载均衡:充当负载均衡服务器均衡地分发请求,平衡集群中各个服务器的负载压力;

两者的区别

从结构上来区分

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

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

代理层在两种模式中都是收发请求和响应,不过从结构上来看正好互换了下,所以把前者代理方式叫做正向代理,后者叫做反向代理。

从用途上来区分

正向代理:在防火墙内的局域网提供访问internet的途径。另外还可以使用缓冲特性减少网络使用率。

反向代理:保护网站安全并能配置缓存功能。同时还可以完成诸如负载均衡等功能。

从安全性来讲

正向代理允许客户端通过访问任意网站并且隐藏客户自身,因此必须采取安全措施以确保仅为经过授权的客户端提供服务。

反向代理对外都是透明的,访问者并不知道访问的是代理服务器。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java后端技术栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 正向代理
  • 反向代理
    • 反向代理的作用
    • 两者的区别
      • 从结构上来区分
        • 从用途上来区分
          • 从安全性来讲
          相关产品与服务
          VPN 连接
          VPN 连接(VPN Connections)是一种基于网络隧道技术,实现本地数据中心与腾讯云上资源连通的传输服务,它能帮您在 Internet 上快速构建一条安全、可靠的加密通道。VPN 连接具有配置简单,云端配置实时生效、可靠性高等特点,其网关可用性达到 99.95%,保证稳定、持续的业务连接,帮您轻松实现异地容灾、混合云部署等复杂业务场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档