本页目录
如何判断http代理IP是透明还是高匿代理?
首先,我们要知道,http代理ip的类型有哪些,常规我们见到的就是:透明代理,普通匿名代理,高匿名代理

区分方式:可以通过脚本程序(如ASP PHP JSP等)即可在服务器端识别出来,识别的办法就是抓数据包里的相关字段:
1、透明代理
REMOTE_ADDR = Proxy IP
HTTP_VIA = Proxy IP
HTTP_X_FORWARDED_FOR = Your IP
2、普通匿名代理
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
3、高匿代理
REMOTE_ADDR = Proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
使用高匿名代理IP访问网站,和我们正常上网的情况一样,目标服务器只能看到REMOTE_ADDR ;如果使用透明代理IP,目标服务器通过HTTP_X_FORWARDED_FOR 就知道客户端的真实IP了;使用普通匿名代理IP,目标服务器通过HTTP_VIA 和HTTP_X_FORWARDED_FOR可以知道客户端正在使用代理IP,很容易受到限制。