简单点说就是正向是为客户端代理,反向是为服务器代理。
正向代理需要客户端感知到后端的存在,需要用户主动在访问层配置代理环境。典型举例: 番羽土蔷
反向代理直接对用户暴露后端服务,不需要用户感知到后端的存在,更不需要用户配置代理环境。典型举例: CDN
通常认为正向代理不安全,尤其是暴露在互联网的正向代理,会被不法分子利用,隐藏行踪,对整个互联网都是一种危害。而反向代理通常认为是安全的,由服务管理人员配置管理。nginx默认只有反向代理功能,没有正向代理功能。
有正向代理???
反向代理:就是你本来是想和老王买东西,但是以前都是和老王发短信买东西,老王最近没空,让二王和你互聊短信,你不知道老王是二王.
假装是服务端
应用场景:网站负载均衡
正向代理:如果老王没让二王和你聊短信,但是你发短信之后,你老婆又发了一个短信给老王,老王可能知道是你老婆发的(可以通过设置一个标志...),也可能老王不知道是你老婆发的(滑稽)
假装是客户端
应用场景:爬虫代理IP
正向代理是代理服务器代替你向目标发送请求,目标收到的是从代理服务器的 IP 发送的请求,看不到你的 IP。反向代理是代理服务器代替目标接受你的请求,你以为是目标 IP 为你提供服务,其实它只是负责把请求转发到其它服务器来提供服务,你并不清楚是哪个 IP 的服务器在为你提供服务。
个人理解
正向代理:代理服务器替你把请求发给目标,代理服务器收到结果后再把结果给你,因此代理的是你的请求
应用例子:应用翻墙
反向代理:代理服务器代理的是特定的应用,你访问代理服务器实际上访问的是它代理的应用
应用例子:负载均衡
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(5)
简单点说就是正向是为客户端代理,反向是为服务器代理。
正向代理需要客户端感知到后端的存在,需要用户主动在访问层配置代理环境。典型举例: 番羽土蔷
反向代理直接对用户暴露后端服务,不需要用户感知到后端的存在,更不需要用户配置代理环境。典型举例: CDN
通常认为正向代理不安全,尤其是暴露在互联网的正向代理,会被不法分子利用,隐藏行踪,对整个互联网都是一种危害。而反向代理通常认为是安全的,由服务管理人员配置管理。nginx默认只有反向代理功能,没有正向代理功能。
有正向代理???
反向代理:就是你本来是想和老王买东西,但是以前都是和老王发短信买东西,老王最近没空,让二王和你互聊短信,你不知道老王是二王.
假装是服务端
应用场景:网站负载均衡
正向代理:如果老王没让二王和你聊短信,但是你发短信之后,你老婆又发了一个短信给老王,老王可能知道是你老婆发的(可以通过设置一个标志...),也可能老王不知道是你老婆发的(滑稽)
假装是客户端
应用场景:爬虫代理IP
正向代理是代理服务器代替你向目标发送请求,目标收到的是从代理服务器的 IP 发送的请求,看不到你的 IP。反向代理是代理服务器代替目标接受你的请求,你以为是目标 IP 为你提供服务,其实它只是负责把请求转发到其它服务器来提供服务,你并不清楚是哪个 IP 的服务器在为你提供服务。
个人理解
正向代理:代理服务器替你把请求发给目标,代理服务器收到结果后再把结果给你,因此代理的是你的请求
应用例子:应用翻墙
反向代理:代理服务器代理的是特定的应用,你访问代理服务器实际上访问的是它代理的应用
应用例子:负载均衡