正向代理vs反向代理

本文最后更新于:8 个月前

HTTP代理是什么?

我们又常见“正向代理”和“方向代理”这两个名词,两者又有什么区别?

HTTP代理

HTTP代理是什么?

我们又常见“正向代理”和“方向代理”这两个名词,两者又有什么区别?

正向代理

一般我们常说的代理,指的就是正向代理。

正向代理的过程,就是通过一个代理方(软件、或者代理服务器),来帮我们作为中间方传递请求和服务器返回的数据。它隐藏了真实的请求客户端,服务端不知道真正的客户端是谁。一些科学上网工具扮演的就是正向代理的角色。

1

反向代理

反向代理隐藏了真实的服务端

事实上当我们访问一个网址的时候,可能有成千上万台服务器在后面服务,但真正给我们返回数据的只是其中一部分,是哪部分我们并不知道。我们只需要知道反向代理服务器就好,反向代理服务器会帮我们把真实的请求转发到真实服务器上。

从介绍上不难发现,反向代理服务器可以实现负载均衡的功能。

除此之外,在一个网站服务器下面可能存在多个端口对应不同的服务,如果要通过端口号来区分的话,难免显得不够优雅,这时候反向代理服务器就可以帮我解决这个问题了。

2


正向代理vs反向代理
http://timegogo.top/2022/04/12/HTTP/正向代理vs反向代理/
作者
丘智聪
发布于
2022年4月12日
更新于
2023年7月16日
许可协议