Ziyaretçi konum tespitine VPN ve Tor sinyalleri ekleyin
Bir ziyaretçinin bağlantısının bilinen bir VPN ağı, Tor çıkış düğümü, veri merkezi/barındırma ağı veya desteklenen başka bir ağ kategorisiyle ne zaman eşleştiğini anlayın. Watch-IP, uygulamanızın bunları diğer bağlamla birlikte değerlendirebilmesi için bu göstergeleri uygun GET /v1/geo yanıtlarına ekler.
Uygun planlar
security, Starter, Growth, Scale ve Enterprise planlarına dahildir. Free planda ise yanıtta tamamen atlanır — yanıltıcı, tümü false bir nesne olarak gönderilmez — bu yüzden herhangi bir alanı okumadan önce varlığını kontrol edin.
IPv4 ve IPv6 kapsamı farklıdır
IPv4 bağlantıları Tor, VPN, veri merkezi, tehdit ve yaptırım uygulanan ağ listelerine karşı kontrol edilir. IPv6 bağlantıları ise Tor hariç her şeye karşı kontrol edilir — şu anda ücretsiz bir IPv6 Tor çıkış listesi kaynağı olmadığından, bir IPv6 bağlantısının gerçekte bir Tor çıkışı olup olmadığına bakılmaksızın isTor her zaman false'tur. IPv6 kapsamını IPv4 ile eşdeğer olarak tanımlamayın.
Atlanmış, false ve true farklı durumlardır
Atlanmış bir security nesnesi, planınızın bu veriyi içermediği anlamına gelir; bağlantının kontrol edilip temiz bulunduğu anlamına gelmez. Dahil edilen bir alanda false değeri, Watch-IP'nin şu anda yüklü listelerinde eşleşme olmadığı anlamına gelir — liste tabanlı tespit her şeyi göremediğinden, onaylanmış güvenli bir karar değildir. Değerlendirilmemiş veya false bir sonucu asla "Temiz", "Güvenli" veya "Doğrulanmış" olarak göstermeyin.
Kaynaklar ve güncellemeler
Bu alanların arkasındaki listeler kendi depolamamızda derlenir, saklanır ve bir programa göre yenilenir. Soğuk bir başlangıç, ilk sorgulamada kısa süre bekletir; yüklendikten sonra bir istek, arka planda bir yenileme çalışırken bellek içi bir önbellekten sunulur; bu nedenle yavaş veya başarısız bir yenileme, bozuk bir yanıt yerine eski veya boş verilere düşer.
Örnek bir inceleme iş akışı
isVpn veya isDatacenter'ı, bir ziyaretçiyi doğrudan engellemenin tek dayanağı olarak değil, hesap geçmişi ve diğer sinyallerle birlikte manuel inceleme kuyruğuna tek bir girdi olarak ele alın. Örneğin bunu aynı kayıt olayındaki bir tek kullanımlık e-posta kontrolüyle eşleştirmek, her VPN kullanıcısını reddetmek yerine az sayıda kaydı incelemeye yönlendirmenin makul bir yoludur.
Bunun yapmadığı şeyler
Bu alanlar konut (residential) proxy'leri tanımlamaz, kimlik doğrulamaz ve kapsamlı bir tehdit veya anonimlik tespiti ürünü değildir — küçük bir liste tabanlı gösterge kümesidir.
Güvenlik yanıt alanları
- isTor
- Şu anda yüklü IPv4 çıkış listesinden bilinen bir Tor çıkış düğümü. IPv6 için her zaman false.
- isVpn
- Bilinen ticari bir VPN sağlayıcı ağı, IPv4 ve IPv6.
- isDatacenter
- Veri merkezi/barındırma ağı — birçok VPN çıkışı barındırma altyapısında çalıştığından VPN'in bir üst kümesi.
- isThreat
- Bilinen kötü amaçlı bir IP aralığında veya bilinen bir tehdit ASN'sinde, IPv4 ve IPv6.
- isSanctionedNetwork
- Watch-IP tarafından tutulan ve üç ayda bir gözden geçirilen, devlet yaptırımına tabi telekom/barındırma ağ operatörleri listesinde — diğer alanlara göre daha yumuşak, daha düşük güvenilirlikli bir sinyaldir, yaptırım uyumluluğu taraması değildir.
Güvenlik alanlarını güvenli şekilde okuyun
Tarayıcı JavaScript
const response = await fetch('https://api.watch-ip.com/v1/geo', {
headers: { 'X-Api-Key': 'YOUR_PUBLISHABLE_KEY' },
});
const geo = await response.json();
if (!geo.security) {
// Your plan doesn't include security data — don't assume anything about this connection.
} else if (geo.security.isVpn || geo.security.isDatacenter) {
// A list match — one input to your own review logic, not a block by itself.
} else {
// No match in the currently loaded lists — not a guarantee the connection is safe.
}Bir alanı okumadan önce `security`'nin mevcut olup olmadığına her zaman dallanın — atlanmış bir nesne ile mevcut ama false bir alan farklı anlamlara gelir.
Sık sorulan sorular
Konut (residential) proxy'leri tespit ediyor mu?
Hayır. Mevcut listeler bilinen ticari VPN, Tor, veri merkezi ve tehdit/yaptırım ağlarını kapsar — gerçek tüketici IP adresleri üzerinden yönlendirilen ve liste ile eşleştirilmesi çok daha zor olan konut proxy hizmetlerinin daha geniş kategorisini kapsamaz.
False ne anlama gelir?
Watch-IP'nin şu anda yüklü listelerinde eşleşme olmadığı anlamına gelir. Bir liste var olan her VPN, çıkış düğümü veya kötü amaçlı ağı kapsayamayacağından, bağlantının güvenli olduğuna dair olumlu bir ifade değildir.
IPv6 Tor kapsanıyor mu?
Hayır. Bugün bir IPv6 bağlantısı için isTor her zaman false'tur — mevcut uygulamada ücretsiz bir IPv6 Tor çıkış listesi kaynağı yoktur. Diğer tüm alanlar IPv6'yı kapsar.
Bu kontroller rastgele IP'ler için kullanılabilir mi?
Şu anda değil. Bu veri, yalnızca bağlanan tarayıcı için GET /v1/geo yanıtının bir parçasıdır; ayrı IP sorgulama uç noktaları (/v1/lookup) bir security bloğu döndürmez.
Yalnızca bir işarete dayanarak engelleyebilir miyim?
Yapabilirsiniz, ancak tek başına liste tabanlı bir işaret otomatik bir engelleme için zayıf bir dayanaktır — yanlış pozitifler yaşanır ve meşru kullanıcılar sıradan nedenlerle VPN'ler ve paylaşılan ağlar üzerinden bağlanır. Çoğu entegrasyon bu alanları bir inceleme kararına tek bir girdi olarak kullanır.
İlgili sayfalar
- Ziyaretçi konum tespitiYayınlanabilir bir anahtarla tarayıcıdan GET /v1/geo'yu çağırın.
- GET /v1/geo referansıZiyaretçi konum belirleme endpoint'i için tam alan referansı.
- Kayıt kötüye kullanımı önlemeE-posta ve IP sinyallerini bir kayıt kararında birleştirin: kabul, inceleme veya ret.
- FiyatlandırmaZiyaretçi ve sorgulama API'leri için planlar ve sınırlar.
- VPN tespiti sınırlarıListe tabanlı bir VPN, Tor veya veri merkezi işaretinin size neyi söyleyip söyleyemeyeceği.