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

正向代理

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

  • 操作方式

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

反向代理

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

  • 操作方式

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

小结

  • 正向代理:客户端通过代理服务器访问外部资源,隐藏客户端身份。
  • 反向代理:客户端通过代理服务器访问内部多个资源,隐藏内部结构。
相关推荐
阿海57411 小时前
卸载nginx的shell脚本
linux·nginx
吃喝不愁霸王餐APP开发者14 小时前
霸王餐API网关层缓存:Nginx Proxy Cache与Cache-Control细节
nginx·spring·缓存
雪不下14 小时前
一些关于计算机的知识(1)
生活
松莫莫16 小时前
Nginx 学习笔记
笔记·学习·nginx
悟能不能悟17 小时前
Apache和nginx的区别
运维·nginx
wanhengidc17 小时前
深度解析云手机与云真机的关系
运维·服务器·安全·智能手机·生活
irisart18 小时前
第一章【基石与起源】—— 编译、安装与配置
运维·nginx·angie
JadieChen18 小时前
匆匆一年,转瞬即逝...
生活
总有刁民想爱朕ha18 小时前
银河麒麟v10服务器版Docker部署教程-.NET 6 WebAPI-nginx-redis-python3.8
nginx·docker·.net
阿海5742 天前
安装nginx1.29.3的shell脚本命令
linux·nginx