正向代理与反向代理服务器的区别

  • 期待为您提供最优质的服务

正向代理与反向代理服务器的区别

作者:官方 发布时间:2021-04-01 10:36:34 阅读量:61
一些中转代理服务器通常存在于客户端和目标服务器之间,可以在HTTP通信链上提供对目标资源的中转访问。多个代理服务器可以转发一个HTTP请求,后者称为前一个服务器的上游服务器。根据使用方式和作用的不同,代理服务器可分为前向代理服务器、后向代理服务器和透明代理服务器。
正向代理需要客户端自行设置代理服务器的地址。每一次来自客户的请求都会被直接发送到代理服务器,由代理服务器请求目标资源。例如局域网中的机器在防火墙内访问Internet,或访问某些外国网站被屏蔽,则需要使用前向代理服务器。

反向代理服务器是设置在服务器端的,所以客户机不需要进行任何设置。逆向代理就是使用代理服务器在Internet上接收连接请求,然后将请求转发到内部网络中的服务器,并将从内部服务器获得的结果返回给客户机。这样,代理服务器在外部表现为一台真正的服务器。通常,一些主要网站都有多个分地区的代理服务器,因此ping相同的域名在不同的地方会得到不同的IP地址,因为这些IP地址实际上是代理服务器的IP地址。

代理服务器

只能在网关上设置透明代理。当用户访问Internet时,数据报一定要通过网关,如果在网关上设置代理,则代理对用户来说是明显透明的。透明度代理可视为前向代理的特例。
新式代理服务器通常还提供缓存目标资源的功能,因此用户下次访问相同资源时,速度会更快。提供了缓存功能,其中squid支持所有代理方式,varnish只能作为反向代理使用。
logo

欢迎注册小象代理

已经有账户了?

找回密码

已经有账户了?