我知道这是一个受欢迎的问题,我阅读了关于它的所有主题。我想在这个问题上给我点意见。如何检测代理请求?
目标:如果用户使用检测代理它
原因:如果用户使用代理不显示地理位置进阶我需要知道布尔结果。
决定:代理IP地址的 1.使用数据库(例如:的MaxMind); 2.检查头Connection: keep-alive
因为便宜代理不使用持久连接。但所有现代浏览器都使用它; 3.检查其他流行的标题; 4.使用JS通过比较浏览器主机和真实主机来检测Web代理。
问题: 1.建议数据库中,我读到的MaxMind,但有些人写了它是不是有效。 2.检查连接标题。它是okey吗? 3.可能是我错过了什么?
PS /对不起,我的英语...我学习。