10手机网址资源库

                                                                                                                      Wap学院

                                                                                                                      10移动导航地图
                                                                                                                      基本资料概要资料展示区
                                                                                                                      名称网站被反向代理的解决方法
                                                                                                                      分享会员admin浏览次数1869
                                                                                                                      所属类别服务器知识 [快速浏览]主页标签反向代理 
                                                                                                                      内容简介客户端向反向代理 的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。
                                                                                                                      复制本页网址,与您QQ/MSN上的好友分享,就是您对邀您上网导航最大的支持!
                                                                                                                      免责申明:邀您上网导航(www.doublerfunds.com)所有资料展示完全免费,仅供您参考,网上资料使用须谨慎。如果您发现本网站所刊登资料不实或过期,请及时联系我们更新,谨代表10导航的网友们感谢您!
                                                                                                                      主要资料网站被反向代理的解决方法
                                                                                                                      最新入驻Wap学院类网站Wap学院类最新入驻:php经验总结
                                                                                                                      站被反向代理的解决方法

                                                                                                                      提问:

                                                                                                                      最近有人用小站数据,利用反向代理技术,做了个小偷站。用户访问的是他的网址,但实质上内容数据确是我的,这是一起恶意反向代理事件。

                                                                                                                      那鸟人的ip是美国的,我通过域名查询到它ip,在服务器上禁止了那个ip无效,晕死,后来我在网上看见有代码禁止反向代理的方法。

                                                                                                                      什么是反向代理? 

                                                                                                                      先说说正向代理的概念: 

                                                                                                                      正向代理,也就是传说中的代理,他的工作原理就像一个跳板。简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器。这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站。 

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

                                                                                                                      那么反向代理的概念呢? 

                                                                                                                      比如用户访问 http://www.doublerfunds.com/wap/i0246394/ 这个页面,但 10.org.cn实际上并不存在这个页面,他是偷偷从另外一台服务器上取回来,然后作为自己的内容吐给用户。 

                                                                                                                      但用户并不知情,这很正常,用户一般都很笨。这里所提到的 10.org.cn 这个域名对应的服务器就设置了反向代理功能。 

                                                                                                                      结论就是反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理 的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。 

                                                                                                                      恶意反向代理的危害 

                                                                                                                      网站被恶意反向代理有什么危害呢?这里列举一下: 

                                                                                                                      ?首先肯定会占用服务器资源,网站打开速度受影响。 
                                                                                                                      ?其次,别人通过代理盗用你的网站数据,对用户与不是那么智能的搜索引擎而言,相当于建了一个与你一模一样的站点,那么很有可能你的站点会进搜索引擎沙箱,甚至被降权。 
                                                                                                                      ?如果被恶意代理的页面,还挂有你的联盟广告(比如Adsense),这就十分危险了,如果有人点击了上面的广告,很容易被Adsense封号。 
                                                                                                                      ?还有很多危害,读者可以自行脑补……

                                                                                                                      封ip的解决方案

                                                                                                                      假设一台服务器有二个IP,1.1.1.1和2.2.2.2,如果系统 主IP是1.1.1.1,网站解析指向的IP是2.2.2.2,那么你封2.2.2.2,肯定是没用的。
                                                                                                                      想要封IP,你得到日志里去找。
                                                                                                                      另外,解析反向代理最好的方式还是封IP,其他的改动程序的方式不建议使用。

                                                                                                                      提示:IP没有特征,你到反代你的网站随便访问一个地址,然后到你系统的日志里找你访问过的参数,

                                                                                                                      js 级别的解决方案

                                                                                                                      复制代码 代码如下:
                                                                                                                      《script type="text/javascript"》
                                                                                                                      if (document.domain != '10.org.cn' && document.domain != 'www.doublerfunds.com'){
                                                                                                                       window.location.href='http://www.doublerfunds.com/';
                                                                                                                      }
                                                                                                                      《/script》

                                                                                                                      脚本很简单,如果地址栏中的网址不是 10.org.cn 和 www.doublerfunds.com 中的任何一个,那么就把地址栏转向 10.org.cn 。这段代码同样可以避免被人使用反向代理技术“--”一个跟自己一模一样的网站。

                                                                                                                      题外话:如何防止网站被iframe嵌入。有些人用iframe做了个框架,把我们网站嵌入其中,访客来浏览的时候,好像是在浏览他自己的网站一样,那么如何解决呢?以下方法可破:

                                                                                                                      复制代码 代码如下:

                                                                                                                      《script type="text/javascript"》
                                                                                                                      《!--
                                                                                                                      if (top.location != self.location)top.location=self.location;
                                                                                                                      // --》
                                                                                                                      《/script》

                                                                                                                      php 级别的解决方案

                                                                                                                      js 级别的解决方案虽然能够让恶意代理页面跳回来,但是对搜索引擎不怎么友好。下面是服务器端(PHP)的解决方案,代码比较简单,就不多说了。

                                                                                                                      复制代码 代码如下:
                                                                                                                      $proxy_rs = $this -》 proxy_filter();
                                                                                                                      if( $proxy_rs != 'nowamagic.net' || $proxy_rs != 'www.doublerfunds.com' ) 
                                                                                                                      {
                                                                                                                       echo '非法反向代理访问';
                                                                                                                       //header('Location: http://www.doublerfunds.com/');
                                                                                                                       exit;
                                                                                                                      }

                                                                                                                      public function proxy_filter()
                                                                                                                      {
                                                                                                                       /*
                                                                                                                       $svrUrl = 'http://' . $_SERVER['SERVER_NAME'].$_SERVER["PHP_SELF"];
                                                                                                                       if (!empty($_SERVER["QUERY_STRING"]))
                                                                                                                       {
                                                                                                                       $svrUrl .= "?".$_SERVER["QUERY_STRING"];
                                                                                                                       }

                                                                                                                       return $svrUrl;
                                                                                                                       */
                                                                                                                       return $_SERVER['SERVER_NAME'];
                                                                                                                      }

                                                                                                                      htaccess 级别的解决方案

                                                                                                                      .htaccess

                                                                                                                      复制代码 代码如下:

                                                                                                                      RewriteEngine On
                                                                                                                      RewriteBase /
                                                                                                                      php_value auto_append_file proxy.php

                                                                                                                      proxy.php

                                                                                                                      复制代码 代码如下:
                                                                                                                      《?php
                                                                                                                      $f = getenv("HTTP_X_FORWARDED_FOR");
                                                                                                                      $server = getenv("HTTP_HOST");
                                                                                                                      if (($f!="")&&($server!="nowamagic.net")&&($server!="www.doublerfunds.com")){
                                                                                                                       echo '本服务器禁止恶意反向代理!';
                                                                                                                      }
                                                                                                                      ?》

                                                                                                                      这个由于我网站的特殊性,没试验过,但是网上常用这种方法。

                                                                                                                      Apache httpd.conf 级别的解决方案

                                                                                                                      这个 Apache 上如何禁止我还没捣鼓出来, Nginx 倒可以,但是我用的是 Apache,如果你知道,请告诉我下~

                                                                                                                      i 圅 圆?1?项注
                                                                                                                      i 圅 圆?1?项注
                                                                                                                      本站敬请您关注:w w w. 10.org.cn
                                                                                                                      上一个:  服务器错误提示:跟后台打印程序系统服务通讯时出现错误
                                                                                                                      展示中:  网站被反向代理的解决方法
                                                                                                                      下一个:  香港服务器上无法打开网站的几个处理方式

                                                                                                                      温馨提示:本资料由邀您上网导航会员提供,转载请注明出处,资料来源邀您上网导航网站知识库:http://www.doublerfunds.com/wap/i0246458/.
                                                                                                                      网站被反向代理的解决方法 感谢您的支持!

                                                                                                                      »如果您觉得'网站被反向代理的解决方法'相关资料不全,请点此协作更新!
                                                                                                                      踩踩此网站15
                                                                                                                      支持此网站0
                                                                                                                      (提示:顶到邀您上网导航首页,分享给更多网友!)  

                                                                                                                      您的姓名: * 可选项
                                                                                                                      评论内容:
                                                                                                                      剩余字数:  * 按 Ctrl + Enter 发送.
                                                                                                                                 
                                                                                                                      邀您上网导航温馨提示:资料由本站会员自行发布,请大家自辩真伪;评论只需提交一次,请耐心等候审核通过,方可显示.
                                                                                                                      访问热门区服务器知识目录热门知识排行榜
                                                                                                                      相关展示区您可能感兴趣的一些资料
                                                                                                                      新收录展示区新收录资源分享区
                                                                                                                      网站推广,从10开始!第一次网站推广,从10开始!
                                                                                                                      10移动学院10移动学院,随时随地为站长朋友加油!
                                                                                                                      < 10客服中心 网站管理 最新收录 >
                                                                                                                      10移动与电脑版双网址分享平台欢迎您!
                                                                                                                      *本站网站资料完全免费,敬请您提防上当!
                                                                                                                      百度移动版 商录手机版 Site Url Garply 神马
                                                                                                                      ?2019 站点地图 Powered By www.doublerfunds.com 邀您上网
                                                                                                                      首页 返回上一页 顶部
                                                                                                                      加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】|