識別一個IP是不是代理IP


識別一個IP是不是代理IP,主要有以下四種方法:

一、反向探測技術

掃描IP是不是開通了80,8080等代理服務器經常開通的端口,顯然一個普通的用戶IP不太可能開通如上的端口。

二、HTTP頭部的X_Forwarded_For

開通了HTTP代理的IP可以通過此法來識別是不是代理IP;如果帶有XFF信息,該IP是代理IP無疑。

三、Keep-alive報文

如果帶有Proxy-Connection的Keep-alive報文,該IP毫無疑問是代理IP。

四、查看IP上端口

如果一個IP有的端口大於10000,那么該IP大多也存在問題,普通的家庭IP開這么大的端口幾乎是不可能的。

這四種代理IP檢測的方法幾乎都是公開的,一些大公司為了避免惡意IP還會采取其他方法。比如利用網絡爬蟲爬取代理IP並作以標記,更有甚者,會通過業務建模收集惡意IP,然后再通過協議掃描的方式來判斷這些IP是不是代理IP。

以上就是系統識別代理IP 的方法,希望對你有所幫助。



作者:神龍代理ip
鏈接:https://www.zhihu.com/question/24531737/answer/1684055578
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM