İyi günler herkese,
Belirli bir IP adresinin VPN kullandığını nasıl tespit edebilirim?
Kendim aşağıdaki şekilde tespit etmeye çalıştım fakat VPN kullanmama rağmen isProxy değeri hep false dönüyor. Bu nedenle IP adresinin VPN kullanıp kullanmadığını anlayamıyorum.
Örnek olarak aşağıdaki kaynağı kullandığım zaman isProxy hep false değer dönüyor, VPN kullandığım zaman bile true dönmüyor.
Kullandığım API ve örnek JSON çıktısı:
https://freeipapi.com/api/json/101.118..
{
"ipVersion": 4,
"ipAddress": "101.118.**,**",
"latitude": -31.95224,
"longitude": 115.861397,
"countryName": "Australia",
"countryCode": "AU",
"timeZone": "+08:00",
"zipCode": "6003",
"cityName": "Perth",
"regionName": "Western Australia",
"isProxy": false,
"continent": "Oceania",
"continentCode": "OC",
"currency": {
"code": "AUD",
"name": "Australian Dollar"
},
"language": "English",
"timeZones": [
"Antarctica\/Macquarie",
"Australia\/Adelaide",
"Australia\/Brisbane",
"Australia\/Broken_Hill",
"Australia\/Darwin",
"Australia\/Eucla",
"Australia\/Hobart",
"Australia\/Lindeman",
"Australia\/Lord_Howe",
"Australia\/Melbourne",
"Australia\/Perth",
"Australia\/Sydney"
],
"tlds": [
".au"
]
}
Bu durumda VPN tespiti için daha güvenilir bir yöntem veya farklı bir API öneriniz var mı?
Teşekkürler.