正向代理,反向代理,透明代理

本文深入讲解了正向代理、反向代理和透明代理的概念、作用及应用场景,对比了它们之间的区别,帮助读者全面理解代理服务器的工作原理。

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

1.正向代理

定义

正向代理示意图:
在这里插入图片描述
如图所示正向代理就是客户端想要访问某一台服务器(如www.baidu.com),但是它不能直接访问(www.baidu.com),于是通过网络访问到A服务器,将自己的请求告知A服务器,A服务器收到请求后将请求发送给源服务器(www.baidu.com),源服务器收到请求后将结果返回给服务器A,最后服务器A将结果返回给客户端

作用

正向代理可以代理客户端的请求帮助客户端访问到客户端不能访问到的外部资源

应用场景

正向代理典型的用途是在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性,减少网络使用率。

2.反向代理

定义

反向代理示意图:
在这里插入图片描述
定义:对于客户端而言代理服务器就是目标服务器,反向代理服务器接收客户端发来的请求然后判断将请求发送给server1还是server2,最后把目标服务器回应的结果返回给客户端

作用

反向代理可以隐藏原始服务器的资源,客户端认为自己访问的是原始服务器其实它访问的是代理服务器。当配置了多台反向服务器的时候还可以实现负载均衡。

应用场景

为了原始服务器的安全考虑,可以在防火墙外部设置一个反向代理服务器作为原始服务器的替身,当外部客户端访问原始服务器时请求都会被送到代理服务器上,这样在外部看来代理服务器就是原始服务器。

3.透明代理

定义

透明代理示意图:
在这里插入图片描述
定义:透明代理就是客户端给源服务器端发送请求,但是并不知道有代理服务器的存在,而透明代理服务器会根据自身的策略放行或者阻止客户端的请求,比如说如上图,客户端1要访问server2 ,直接向server2发送请求被代理服务器收到,代理服务器收到后,如果设置了不允许访问server2则客户端1将不会收到回应,如果允许访问,则代理服务器将收到的请求转发至server2,server2会将结果返回给代理服务器,代理服务器最后将结果返回给客户端1

作用

透明代理服务器可以保证原始服务器数据的隐秘性,根据公司的要求对代理服务器做相应的设置,从而实现让原始服务器上的数据是否能够被相应的客户端访问。

应用场景

现在很多公司都在用的一种上网行为管理软件,能够监控到所有员工的上网记录,并对其做一定的控制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值