当前位置: 首页 > article >正文

两个生活中的例子反向理解正/反向代理?

正向代理

场景:你在学校里想访问一个被限制的网站,比如某个社交媒体平台。

  • 操作方式

    1. 你把访问请求发送给学校的代理服务器(正向代理)。
    2. 代理服务器代表你向互联网发出请求,去访问那个受限的网站。
    3. 网站的响应会先到达代理服务器,然后再转发给你。
  • 总结:正向代理是客户机通过代理服务器向外部网络发送请求,隐藏了真实客户端的信息。在这个例子中,学校的代理服务器就像是你的“中介”,帮助你绕过限制。

反向代理

场景:一家公司有多个网站服务(比如一个网站用于产品展示,一个用于用户论坛),但希望所有请求都通过一个统一的入口。

  • 操作方式

    1. 用户访问公司的主域名。
    2. 反向代理服务器接收请求,根据请求的类型,将其转发到对应的内部服务器(产品展示或用户论坛)。
    3. 内部服务器处理请求后,把结果返回给反向代理,而反向代理再把结果回复给用户。
  • 总结:反向代理是在服务器端的代理,它代表多个内部服务器处理来自客户端的请求。用户只需知道一个入口点,而不需要直接与多个服务器交互。

小结

  • 正向代理:客户端通过代理服务器访问外部资源,隐藏客户端身份。
  • 反向代理:客户端通过代理服务器访问内部多个资源,隐藏内部结构。

http://www.kler.cn/a/413991.html

相关文章:

  • C语言——海龟作图(对之前所有内容复习)
  • 【CSS in Depth 2 精译_062】第 10 章 CSS 中的容器查询(@container)概述 + 10.1 容器查询的一个简单示例
  • H5流媒体播放器EasyPlayer.js网页直播/点播播放器如果H.265视频在播放器上播放不流畅,可以考虑的解决方案
  • redis-cluster集群搭建
  • 网络安全中的数据科学如何重新定义安全实践?
  • Web登录页面设计
  • unity中Rigidbody组件的其他属性和方法
  • 【Kubernetes 集群核心概念:Pod】pod生命周期介绍【五】
  • PHP 生成分享海报
  • 【C++】cin、cout基础编程题:完整解析与优化解法
  • 模拟手机办卡项目(移动大厅)--结合面向对象、JDBC、MYSQL、dao层模式,使用JAVA控制台实现
  • 继承与多态(下)
  • 网络原理->DNS协议和NAT协议解
  • 04-数据结构
  • vue3 tinymce6版本 完美适配基本需求(特殊需求外)
  • Python绘画:玫瑰与代码的艺术之美
  • 百问FB显示开发图像处理 - BMP图像处理
  • 健康养生:开启活力生活的密码
  • gnome-terminal-server与bash的关系
  • node.js基础学习-http模块-JSONP跨域传值(四)
  • GPT相关的学术库——收藏更新自用
  • Spring Boot教程之十一:获取Request 请求 和 Put请求
  • MAC卸载Vmware Fusion后无法再安装解决方案
  • 酷!用豆包MarsCode 写了一个五子棋小游戏
  • 深入理解 JavaScript 中的 AbortController
  • CentOS 7安装mysql+JDK+Tomcat完成流程