一站式下载学习分享平台 友情链接

网站首页源码插件 正文

正向代理和反向代理

皮皮娃学习网 2020-07-13 源码插件 29 ℃0 评论

代理服务器通常分为两类,即转发代理(forward proxy)服务器(正向代理)和反向代理(reverse proxy)服务器。

正向代理:

正向代理,也就是我们常说的普通代理,他的工作原理就像一个跳板。

简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器。这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。

正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标,然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。

反向代理:

反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中。当一个代理服务器能够代理外部网络上的主机,访问内部网络时,这种代理服务的方式称为反向代理服务。

反向代理服务器通常有两种模型,它可以作为内容服务器的替身,也可以作为内容服务器集群的负载均衡器。

比如用户访问 http://www.domain.net/misc/would-have-to-13122 这个页面,但实际上这个页面并不存在,它是偷偷从另外一台服务器上取回来,然后作为自己的内容再发给最终用户,并且用户并不知情。

这里所提到的 http://www.domain.net 这个域名对应的服务器就设置了反向代理功能。

反向代理与正向代理正好相反,对于访问用户而言,设置了反向代理功能的服务器就是原始服务器,并且用户不需要进行任何特别的设置。

用户向反向代理服务器发送普通请求,接着反向代理服务器将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。

我们说,网站被镜像的意思就是网站被某些人恶意设置成了他们的反向代理服务器的原始服务器。

恶意反向代理对网站的危害:

网站被恶意反向代理有很多危害:

1, 首先肯定会占用服务器资源,网站打开速度受影响;

2, 别人通过代理盗用你的网站数据,对用户与不是那么智能的搜索引擎而言,相当于建了一个与你一模一样的站点,那么很有可能你的站点可能会被搜索引擎降权,表现为网站流量减少;

3, 如果被恶意反向代理的页面,还挂有你的联盟广告(比如GGAD或百度联盟),这就十分危险了,如果有人点击了上面的广告,很容易被联盟封号;

4, 你的网页内容被盗取,如果是原创的文章,不仅自己的心血被盗,搜索引擎还可能判你的网站抄袭;

5, ……

总之,恶意反向代理就是偷盗的行为,坏处不言而喻!站长朋友要注意防止网站被恶意反向代理,被镜像。如何防止恶意镜像网站,我觉得写得最好的是这篇文章:http://zhangge.net/5101.html

本文标题:正向代理和反向代理
本文链接:https://www.ppwxxw.com/post/291.html
作者授权:除特别说明外,本文由 皮皮娃学习网 原创编译并授权 皮皮娃学习网 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

Tags:疑难杂症Linux建站教程

< 皮皮娃学习网 >
如有密码均为:ppwxxw.com
天若有情天亦老、人间正道是沧桑
本站资源软件和源码 文章大部分为网上收集,如侵犯您的权利,请告知管理员,我们会及时删除,感谢理解.

站长邮箱:ppwxxw@ppwxxw.com

本文暂时没有评论,来添加一个吧(●'◡'●)


取消回复欢迎 发表评论:

搜索
网站分类
最新文章
标签