您的位置: 首页 > 新闻资讯 > 正文

如何查看有没有用代理ip?

发布时间:2019-06-24 16:47:55 来源:互联网

如何查看有没有用代理ip?有时候即使用了代理ip之后,还是会被对方发现我们使用了代理ip,对方是怎么发现的呢?


如何查看有没有用代理ip?


Keep-alive报文:如果带有Proxy-Connection的Keep-alive报文,毫无疑问该访问IP是代理IP。


反向探测技术:扫描IP是不是开通了80,8080等代理服务器经常开通的端口,显然,一个普通的用户IP不太可能开通以上端口。


查看IP上端口:如果一个IP中有的端口大于10000,那么该IP大多也存在问题。


HTTP头部的X_Forward_For:开通了HTTP代理的IP可以通过此法来识别是不是代理,如果带有XFF信息,说明该IP是代理IP无疑。


REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。


HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。


HTTP_VIA


$_SERVER['REMOTE_ADDR']; //访问端(有可能是用户,有可能是代理ip)


$_SERVER['HTTP_CLIENT_IP']; //代理端的(有可能存在,可伪造)


$_SERVER['HTTP_X_FORWARDED_FOR']; //用户是在哪个IP使用的代理(有可能存在,也可以伪造)


$_SERVER['HTTP_VIA'];//是否使用代理


相关文章内容简介

1 如何查看有没有用代理ip?

  如何查看有没有用代理ip?有时候即使用了代理ip之后,还是会被对方发现我们使用了代理ip,对方是怎么发现的呢?  Keep-alive报文:如果带有Proxy-Connection的Keep-alive报文,毫无疑问该访问IP是代理IP。  反向探测技术:扫描IP是不是开通了80,8080等代理服务器经常开通的端口,显然,一个普通的用户IP不太可能开通以上端口。  查看IP上端口:如果一个... [阅读全文]

最新标签