什么是正向代理?什么是反向代理?一分钟搞定

本文深入解析了代理的概念,区分了正向代理与反向代理的工作原理。正向代理中,用户通过中间服务器访问目标地址,目标服务器只知道代理服务器信息,而反向代理中,用户访问的看似单一服务器实则可能被负载均衡到多个服务器,增加了安全性与性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、什么叫做代理?

   比如:A要买一批货买的这批货正好只有C有,而CA又不信任可想而知结果,于是A找了和C比较熟悉的BBC是多年的合作关系也就非常顺利的拿到了,而B又把货给了AA也就辗转的拿到了想要的货。

对于B把货给了A这件事,C全程是不知道(这是关键的地方)。这个过程就是我们代理的过程。

A:相当于我们用户要访问的目标地址

B:相当于中间服务器

C:相当于目标地址服务器

二、正向代理(也就是我们平常说的代理)

用户访问目标地址服务器,不是直接访问目标地址服务器,而是通过访问中间代理服务器,中间代理服务器在去访问我们的目标地址服务器。

当然我们要配置代理服务器,首先要知道代理服务器的IP和端口。

简单来讲就是:用户访问目标地址服务器,目标地址服务器并不知道到底是那些用户在访问我的服务器,只是知道中间代理服务器在访问我的服务器

增加代理服务器有什么好处?

a> 降低目标服务器的压力,访问目标的地址在代理服务器上做缓存

b>对于访问受到限制的目标的地址,增加代理服务器可以访问成功

c>隐藏用户真实的信息,免受外部攻击提高安全性。

 

 

三、反向代理

正向代理服务器刚好和我们反向代理服务器的原理相反。

反向代理服务器:我们访问www.baidu.com,不同地区的用户访问的其实是不同服务器,百度的后台有很多服务器,对于其中到底访问的是哪一个服务器,我们不需要知道。我们只要知道访问的是www.baidu.com这个方向代理服务器就行了。

简单来讲:正向代理是目标地址服务器不知道访问的用户是谁;而方向代理服务器用户不知道访问的服务器是那个。

反向代理服务器有什么用?

a> 保护我们的真实访问的服务器免受攻击

b>使用负载均衡,使每个服务器性能到达最佳展示

(图片:来源于知乎)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值