正向代理与反向代理

代理概念

代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。

百度:正向代理和反向代理,分正向代理和反向代理。

维基:正向代理和反向代理

正向代理

举个例子,大陆用户现在想访问Google,怎么办呢?我们可以找个海外的服务器,假如我们可以连接到这个海外的服务器,让这个海外的服务器访问Google服务器,再将信息通过海外服务器发送给我们,这样就实现了在大陆访问Google。这个过程就是正向代理,海外服务器就是代理服务器。

本地---->海外服务器(正向代理服务器)---->Google服务器

反向代理

我们现在要访问www.aaa.com,假如这个服务器做了反向代理,你实际访问的并不是www.aaa.com的服务器资源,而可能是www.xxx.com的服务器资源。

本地---->www.aaa.com(反向代理服务器)---->www.xxx.com

看起来二者似乎差不多,区别在于代理对象不同:正向代理代理客户端,反向代理代理服务器 在正向代理中,海外服务器是代替本地去访问Google的,而在反向代理中,www.aaa.com是代替www.xxx.com来向本地提供服务的,本地并不知道www.xxx.com的存在。正向代理在客户端进行配置,而反向代理是在服务器端进行配置的,客户端感知不到反向代理。

 

posted @ 2021-09-17 13:45  Tame-complexity  阅读(74)  评论(0编辑  收藏  举报