ProxyTracer API
ProxyTracer, 10 ms'nin altında gecikme süresine sahip, deterministik bir proxy, veri merkezi ve VPN tespit motorudur.
Tüm IP değerlendirmelerini tamamen bellekte işler ve istek tamamlandığı milisaniyede verileri sileriz. Gölge veritabanları yok, günlük kaydı yok ve sıfır olasılıklı tahmin. Yalnızca uçta (edge) kötü amaçlı trafiği engellemenize yardımcı olacak kesin veriler.
Hızlı Başlangıç
Standart herhangi bir HTTP istemcisini kullanarak REST API'yi doğrudan sorgulayabilirsiniz. Hedef IP adresini URL yolunda, API anahtarınızı ise Authorization başlığında iletin.
İstek
curl -X GET "https://api.proxytracer.com/v1/check/109.70.100.3" \
-H "Authorization: Bearer proxy_······"Yanıt
Motorumuz düşük gecikmeye öncelik verir ve öngörülebilir, düz bir JSON nesnesi döndürür. Bağlantıyı anında engellemek veya ek doğrulama (challenge) istemek içinproxy boolean değerini ayrıştırın.
{
"ip": "109.70.100.3",
"proxy": true
}HTTP Durum Kodları
| Durum Kodu | Açıklama |
|---|---|
200 OK | Başarılı değerlendirme. Deterministik sınıflandırma sonucunu döndürür. |
400 Bad Request | Geçersiz IP adresi biçimi veya hatalı istek yolu. |
401 Unauthorized | Yetkisiz. API anahtarı eksik, süresi dolmuş veya geçersiz. |
402 Payment Required | Ödeme gerekli. Hesabınızdaki mevcut API kredileri tükendi. |
Kod Örnekleri
Node.js (fetch)
const response = await fetch("https://api.proxytracer.com/v1/check/109.70.100.3", {
headers: {
"Authorization": `Bearer ${process.env.PROXYTRACER_API_KEY}`
}
});
const data = await response.json();
if (data.proxy) {
// Kötü amaçlı trafiği engelleyin veya Captcha ile doğrulayın
}Python (requests)
import os
import requests
response = requests.get(
"https://api.proxytracer.com/v1/check/109.70.100.3",
headers={"Authorization": f"Bearer {os.getenv('PROXYTRACER_API_KEY')}"},
timeout=1.0
)
data = response.json()
if data.get("proxy"):
# Bağlantıyı reddedin veya işaretleyin
passResmi Entegrasyonlar
En yaygın kurumsal framework'ler ve edge runtime'lar için hazır ara katman yazılımları (middleware) ve engelleyiciler (interceptor) sunuyoruz.
Maksimum performans ve güvenlik için, kötü amaçlı bağlantıları kaynak sunucularınıza ulaşmadan önce kesmek üzere ProxyTracer'ı Edge'de (Cloudflare, AWS veya Next.js) dağıtmanızı önemle öneririz.
Edge Bilişim
| Platform | Ortam | Entegrasyon Kılavuzu |
|---|---|---|
| Edge CDN | Cloudflare Workers | |
| Edge CDN | Lambda@Edge | |
| Edge Runtime | Middleware |
Backend Çalışma Zamanları
| Platform | Dil | Entegrasyon Kılavuzu |
|---|---|---|
| Node.js | Express Middleware | |
| Go | net/http Handler | |
| Python | Django Middleware | |
| Python | BaseHTTPMiddleware | |
| C# | HTTP Middleware | |
| Java | HandlerInterceptor | |
| PHP | HTTP Middleware | |
| Ruby | Rack Middleware |