用了代理IP如何被知道的?
jj
2021-10-26
為什么我們用了代理IP之后還被發現,他們是怎么知道的?相信大家一定都很好奇,那么我們來看看如果使用代理IP,我們要知道哪些方法。
?;钕?如果有代理連接的?;钕?,則查詢該IP是否為代理IP。
反向檢測技術:掃描IP是否打開了80、8080等代理服務器頻繁打開的端口。一般用戶的IP不太可能打開這樣的端口。
檢查IP上的端口:如果一個IP中的某些端口大于10000,則該IP也可能不是普通用戶。
HTTP頭中的X_Forward_For:啟用了HTTP代理的IP可以通過這個方法識別是否是代理。如果它有XFF信息,則意味著該IP是代理IP。
遠程ADDR是你的客戶與你的服務器“握手”時的IP。如果使用匿名代理,遠程ADDR將顯示代理服務器的IP。
HTTP_CLIENT_IP是代理服務器發送的HTTP頭。

如果它是高匿名代理,它將返回一個無值。同樣,遠程ADDR將被這個代理服務器的IP所取代。
HTTP_VIA
$ _ SERVER[' REMOTE _ ADDR '];//接入終端的IP(可以是用戶,也可以是代理)。
$ _ SERVER[' HTTP _ CLIENT _ IP '];//代理人的(可能存在但可以偽造)。
$ _ SERVER[' HTTP _ X _ FORWARDED _ FOR '];//哪個IP是用戶的代理(可能存在,也可能是偽造的)。
$ _ SERVER[' HTTP _ VIA '];//是否使用代理?
平臺檢測的方式有很多。
下一篇:爬蟲選對了ip代理十分重要