API ProxyTracer
ProxyTracer è un motore deterministico di rilevamento di proxy, datacenter e VPN con latenza inferiore a 10 ms.
Elaboriamo tutte le valutazioni IP interamente in memoria e scartiamo i dati nel millisecondo in cui la richiesta termina. Nessun database ombra, nessun log e zero supposizioni probabilistiche. Solo dati concreti per aiutarti a bloccare il traffico malevolo all'edge.
Avvio Rapido
Puoi interrogare l'API REST direttamente utilizzando qualsiasi client HTTP standard. Passa l'indirizzo IP target nel percorso dell'URL e la tua chiave API nell'header Authorization.
Richiesta
curl -X GET "https://api.proxytracer.com/v1/check/109.70.100.3" \
-H "Authorization: Bearer proxy_······"Risposta
Il nostro motore privilegia la bassa latenza, restituendo un oggetto JSON piatto e prevedibile. Analizza il valore booleanoproxy per bloccare o sottoporre istantaneamente a verifica la connessione.
{
"ip": "109.70.100.3",
"proxy": true
}Codici di Stato HTTP
| Codice di stato | Descrizione |
|---|---|
200 OK | Valutazione riuscita. Restituisce il payload di classificazione deterministica. |
400 Bad Request | Formato dell'indirizzo IP non valido o percorso di richiesta non corretto. |
401 Unauthorized | Non autorizzato. La chiave API è mancante, scaduta o non valida. |
402 Payment Required | Pagamento richiesto. Il tuo account ha esaurito i crediti API disponibili. |
Esempi di Codice
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) {
// Blocca il traffico dannoso o verifica con Captcha
}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"):
# Rifiuta o contrassegna la connessione
passIntegrazioni Ufficiali
Forniamo middleware e intercettori drop-in per i framework enterprise e gli edge runtime più comuni.
Per massime prestazioni e sicurezza, raccomandiamo vivamente di distribuire ProxyTracer all'Edge (Cloudflare, AWS o Next.js) per bloccare le connessioni malevole prima ancora che raggiungano i server di origine.
Edge Compute
| Piattaforma | Ambiente | Guida all'Integrazione |
|---|---|---|
| Edge CDN | Cloudflare Workers | |
| Edge CDN | Lambda@Edge | |
| Edge Runtime | Middleware |
Runtime Backend
| Piattaforma | Lingua | Guida all'Integrazione |
|---|---|---|
| Node.js | Express Middleware | |
| Go | net/http Handler | |
| Python | Django Middleware | |
| Python | BaseHTTPMiddleware | |
| C# | HTTP Middleware | |
| Java | HandlerInterceptor | |
| PHP | HTTP Middleware | |
| Ruby | Rack Middleware |