请选择 进入手机版 | 继续访问电脑版
查看: 4023|回复: 19

如何解决网站被恶意Nginx反向代理问题?有效奖励100金币

[复制链接]
发表于 2016-8-5 15:17:45 | 显示全部楼层 |阅读模式
本帖最后由 风起江帆 于 2016-8-6 09:03 编辑

网站被恶意反向代理,浏览器访问302跳转至镜像域名目录页即赌博、博彩页面,蜘蛛模拟是反向代理我网站内容,几乎同步更新网站数据,反向代理网站也收录了不少页面。

翻遍了网络,都是抄袭复制的这三个解决方案、js、php、htacess,都不管用。

如果你有反向代理解决方案,请赐教!有效奖励100金币!
发表于 2016-8-5 16:49:12 | 显示全部楼层
不知道怎么办啊 帮你顶顶
回复 支持 反对

使用道具 举报

发表于 2016-8-5 16:58:45 | 显示全部楼层
真实ip查询
1)代理服务器环境支持asp
根目录新建ip.asp
<%@LANGUAGE=VBSCRIPT CODEPAGE="936"%>
<%
Response.Write "<TABLE border=1><!-- Table Header --><TR><TD><B>Variables</B></TD><TD><B>Value</B></TD></TR>"
for each ob in Request.ServerVariables
Response.Write "<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"
next
Response.Write "</TABLE>"
%>
2)代理服务器环境支持php
根目录新建ip.php
<?php phpinfo();?>

下一步,访问镜像域名/ip.asp和镜像域名/ip.php
结果页面一般有两个ip   一个是你自己网站的ip  另一个就是代理服务器ip
找到他   封掉  
投诉快照

如果碰到有js跳转的   需要浏览器有禁用js功能   火狐某个插件有这个功能

点评

试了下php环境的,发现镜像域名还是跳转到赌博页面,只是因为no script插件没有显示而已。结果页没有获得IP  详情 回复 发表于 2016-8-6 08:50

评分

参与人数 1金币 +10 收起 理由
风起江帆 + 10 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2016-8-5 17:05:57 | 显示全部楼层
楼上说的不失为一种解决方法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-6 08:50:10 | 显示全部楼层
本帖最后由 风起江帆 于 2016-8-6 08:52 编辑
万古快乐人 发表于 2016-8-5 16:58
真实ip查询
1)代理服务器环境支持asp
根目录新建ip.asp

试了下php环境的,结果页是403 Forbidden

点评

我既然举了两种情况 自然是两种情况都要试了 这里说的环境不是你那个网站服务器本身支持的环境 而是镜像网站代理服务器支持的环境 这样 也许你那里没有火狐浏览器 你ip.asp和ip.php建好后 再把你的域  详情 回复 发表于 2016-8-6 11:38
回复 支持 反对

使用道具 举报

发表于 2016-8-6 08:53:47 | 显示全部楼层
butaidong
回复 支持 反对

使用道具 举报

发表于 2016-8-6 11:38:51 | 显示全部楼层
风起江帆 发表于 2016-8-6 08:50
试了下php环境的,结果页是403 Forbidden

  我既然举了两种情况  自然是两种情况都要试了   这里说的环境不是你那个网站服务器本身支持的环境   而是镜像网站代理服务器支持的环境   这样  也许你那里没有火狐浏览器   你ip.asp和ip.php建好后  再把你的域名和镜像网站域名私信我  我给你看
回复 支持 反对

使用道具 举报

发表于 2016-8-6 12:04:03 | 显示全部楼层
本帖最后由 蓝88涩 于 2016-8-6 12:05 编辑

同样遇到这样的问题,投诉基本不起作用。
回复 支持 反对

使用道具 举报

发表于 2016-8-6 12:04:25 | 显示全部楼层
万古快乐人 发表于 2016-8-5 16:58
真实ip查询
1)代理服务器环境支持asp
根目录新建ip.asp

学习到啦!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2016-8-6 12:53:47 | 显示全部楼层
在网站根目录下新建一个PHP文件,写上下面三种其一的代码运行一下,然后打开根目录下的IP.TXT文件里的IP地址直接封掉,多运行几次,有时获取的地址会是假的,
<?php
/*

//第一种获取真实IP方法
$file = "ip.txt";//保存的文件名
$ip = $_SERVER['REMOTE_ADDR'];
$handle =fopen($file,'a');
fwrite($handle,"IP Address:");
fwrite($handle,"$ip");
fwrite($handle,"\n");
fclose($handele);


//第二种获取真实IP方法
  $IP = '';
  if (getenv('HTTP_CLIENT_IP')) {
    $IP =getenv('HTTP_CLIENT_IP');
  } elseif (getenv('HTTP_X_FORWARDED_FOR')) {
    $IP =getenv('HTTP_X_FORWARDED_FOR');
  } elseif (getenv('HTTP_X_FORWARDED')) {
    $IP =getenv('HTTP_X_FORWARDED');
  } elseif (getenv('HTTP_FORWARDED_FOR')) {
    $IP =getenv('HTTP_FORWARDED_FOR');
  } elseif (getenv('HTTP_FORWARDED')) {
    $IP = getenv('HTTP_FORWARDED');
  } else {
    $IP = $_SERVER['REMOTE_ADDR'];
$file = "ip.txt";//保存的文件名
$getip = $IP;
$handle =fopen($file,'a');
fwrite($handle,"IP Address:");
fwrite($handle,"$getip");
fwrite($handle,"\n");
fclose($handele);
}
*/


//第三种获取真实IP方法
$ip = '';
foreach (array('HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_FROM', 'REMOTE_ADDR') as $v) {
   if (isset($_SERVER[$v])) {
       if (! preg_match('/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/', $_SERVER[$v])) {
                continue;
   }
          $ip = $_SERVER[$v];
   }
$file = "ip.txt";//保存的文件名
$getip = $ip;
$handle =fopen($file,'a');
fwrite($handle,"IP Address:");
fwrite($handle,"$getip");
fwrite($handle,"\n");
fclose($handele);
}
?>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|Baidu Inc.

GMT+8, 2021-9-18 12:31 , Processed in 0.267787 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2011 Comsenz Inc.

返回顶部