找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2893|回复: 0

[普通] 网站被反向代理方式镜像处理方法

[复制链接]
发表于 2017-12-14 14:36:14 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
通过对方域名访问网站内容和自己的一模一样,或者内容大致和自己网站一样, 如没实际危害,一般可以不用做任何调整。
这种是对方通过反向代理方式实现了对自己网站文件的抓取甚至缓存到了对方服务器上,可找到对方代理服务器ip地址进行屏蔽
例,您的域名是www.abc.com,对方网站是www.abc.com.hdtmail.com
以下用三种方式来查找对方服务器的真实ip,前提是对方是采取的实时代理,而不是已经将您的文件缓存到他自己的服务器,并取消了代理
1.在根目录建立一个123.php,写入以下代码

  1. <?php echo "ip1:".$_SERVER["REMOTE_ADDR"]."</br>";echo "ip2:".$_SERVER["HTTP_X_FORWARDED_FOR"];?>
复制代码


然后访问http://www.abc.com.hdtmail.com/123.php
以上两个参数是获取对方服务器ip地址,
如果涉及了代理服务器,则ip1后面ip地址是对方服务器的ip
如果未涉及代理服务器,则ip2后面ip地址是对方服务器的ip

有可能第一种方式访问不到文件,则是对方进行了一些限制措施,尝试
2.在您的网站根目录下建立123.asp,写入以下代码

  1. <%Response.write"ip1:"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")&""Response.write"ip2:"&Request.ServerVariables("REMOTE_ADDR") %>
复制代码


然后访问http://www.abc.com.hdtmail.com/123.asp
以上两个参数是获取对方服务器ip地址,
如果涉及了代理服务器,则ip1后面ip地址是对方服务器的ip
如果未涉及代理服务器,则ip2后面ip地址是对方服务器的ip

如果以上两种方式都无法访问到文件,可能对方服务器对新增文件也进行了判断禁止访问,可直接在已存在的文件上修改

3.在已有的index.php,index.asp等文件第一行中加入方法1,2中的代码
然后访问http://www.abc.com.hdtmail.com/index.asp
http://www.abc.com.hdtmail.com/index.php
和方式1,2一样获取到对方服务器ip地址,然后进行屏蔽

屏蔽ip之后,再访问对方域名,如果无法显示您的网站内容了,则说明屏蔽正常,
删除123.asp/123.php或自己文件中刚刚添加的代码
但如果对方已经抓取过的页面缓存到服务器,则无法屏蔽,只能考虑更换自身网站文件名或者适当改版网站内容

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

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

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-21 19:51 , Processed in 0.045748 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表