当前位置:网站首页>正向代理与反向代理
正向代理与反向代理
2022-08-03 16:04:00 【Zhaohui_Zhang】
1. 正向代理
正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。
实例:加价买票的黄牛们
1.1 正向代理图解
图解1:注意:客户端和代理服务器处于同一网络区域内。
总的来说:就是客户端集群通过正向代理访问服务器集群。
1.2 正向代理作用
对客户端来说——访问原来无法访问的资源
对服务器来说——对外隐藏用户信息,通过代理ip访问外部资源
2. 反向代理
反向代理是指当客户端直接访问远程服务器资源比较耗时时,通过某种媒介能够使客户端能够快速的访问到相关资源,这样的媒介被称之为反向代理服务器,通常与客户端处于同一个区域内。
举例:某地的用户想要访问腾讯资源,主服务器在深圳,但是该地距离深圳距离比较远,如果直接访问,由于需要经过大量路由将会极大地影响访问速度,这时就会在本地配置一个代理服务器,提前将腾讯资源缓存到本地,这样本地用户只需要访问该地代理服务器即可。实例:卖房的中介、瓜子二手车中间商。
2.1 反向代理图解
图解1:代理服务器和服务器集群处于同一网络区域内。


总的来说:就是服务器集群通过反向代理像用户提供内容。
2.2 反向代理作用
对客户端来说——加快网络资源访问速度
对服务器来说——负载均衡,通过反向代理服务器来优化网站的负载;对外隐藏服务器信息(这里内部主要是指服务器及反向代理,外部指访问客户端),防止web攻击
3. 总结
1. 正向代理代理客户端,反向代理代理服务端。
2. 正向代理和客户端处于“同一战线”,为了让客户端能访问到服务器资源;
反向代理和客户端处于“同一战线”,为了加快客户端访问速度。
3. 不论哪种代理方式,最终目的都是为了提升客户端访问效率,保护服务端不受侵害。
边栏推荐
猜你喜欢

破解数字化转型困局,企业分析协同场景案例解析
![leetcode: 899. Ordered Queue [Thinking Question]](/img/e0/5ea1df0d40a166d0be0309b4608e6d.png)
leetcode: 899. Ordered Queue [Thinking Question]
![[Code Hoof Set Novice Village 600 Questions] Define a function as a macro](/img/7c/7e1469090ca3d1dea703b3fcee7428.png)
[Code Hoof Set Novice Village 600 Questions] Define a function as a macro

想进阿里?先来搞懂一下分布式事务

30W 2C(JD6606S + FP6652X2)BOM

使用Make/CMake编译ARM裸机程序(基于HT32F52352 Cortex-M0+)

如何选择合适的损失函数,请看......

使用 PowerShell 将 Windows 转发事件导入 SQL Server

Yuan xiaolin: Volvo focus on travel security, and put it perfectly

【Unity入门计划】基本概念(7)-Input Manager&Input类
随机推荐
如何分析周活跃率?
Why do I strongly recommend using smart async?
DC-DC 2C (40W/30W) JD6606SX2 power back application
Difference and performance comparison between HAL and LL library of STM32
How much do you know about the intelligent operation and maintenance service of data warehouse based on DMS?
STM32 GPIO LED和蜂鸣器实现【第四天】
DataGrip:非常好用的数据库工具,安装与使用教程,亮点介绍
spark入门学习-2
Spark entry learning-2
袁小林:沃尔沃专注于出行的安全感,并且把它做到极致
Yuan xiaolin: Volvo focus on travel security, and put it perfectly
一文看懂推荐系统:召回02:Swing 模型,和itemCF很相似,区别在于计算相似度的方法不一样
基于DMS的数仓智能运维服务,知多少?
smp,numa和mpp体系结构总结
To add digital wings to education, NetEase Yunxin released the overall solution of "Internet + Education"
Kubernetes 笔记 / 生产环境
在 360 度绩效评估中应该问的 20 个问题
Go Go 简单的很,标准库之 fmt 包的一键入门
Fortinet产品导入AWS AMI操作文档
Small Tools (4) integrated Seata1.5.2 distributed transactions

