ProxyTracer API
ProxyTracer est un moteur de détection de proxys, centres de données et VPN déterministe avec une latence inférieure à 10 ms.
Nous traitons toutes les évaluations d'IP entièrement en mémoire et supprimons les données à la milliseconde où la requête se termine. Pas de bases de données fantômes, pas de journalisation et zéro conjecture probabiliste. Juste des données concrètes pour vous aider à bloquer le trafic malveillant à la périphérie.
Démarrage rapide
Vous pouvez interroger l'API REST directement à l'aide de n'importe quel client HTTP standard. Passez l'adresse IP cible dans le chemin d'accès de l'URL et votre clé API dans l'en-tête Authorization.
Requête
curl -X GET "https://api.proxytracer.com/v1/check/109.70.100.3" \
-H "Authorization: Bearer proxy_······"Réponse
Notre moteur priorise la faible latence, renvoyant un objet JSON simple et prévisible. Evaluez le booléenproxy pour bloquer ou vérifier la connexion instantanément.
{
"ip": "109.70.100.3",
"proxy": true
}Codes de statut HTTP
| Code de statut | Description |
|---|---|
200 OK | Évaluation réussie. Renvoie la réponse de classification déterministe. |
400 Bad Request | Format d'adresse IP non valide ou chemin de requête incorrect. |
401 Unauthorized | Non autorisé. La clé API est manquante, expirée ou invalide. |
402 Payment Required | Paiement requis. Votre compte a épuisé ses crédits API disponibles. |
Exemples de code
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) {
// Bloquer le trafic malveillant ou défier avec un 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"):
# Rejeter ou signaler la connexion
passIntégrations officielles
Nous proposons des middlewares et des intercepteurs prêts à l'emploi pour les frameworks d'entreprise et les environnements Edge les plus courants.
Pour des performances et une sécurité maximales, nous recommandons fortement d'effectuer le déploiement de ProxyTracer à l'Edge (Cloudflare, AWS ou Next.js) pour stopper les connexions malveillantes avant même qu'elles n'atteignent vos serveurs d'origine.
Calcul en périphérie (Edge)
| Plateforme | Environnement | Guide d'intégration |
|---|---|---|
| Edge CDN | Cloudflare Workers | |
| Edge CDN | Lambda@Edge | |
| Edge Runtime | Middleware |
Environnements d'exécution
| Plateforme | Langue | Guide d'intégration |
|---|---|---|
| Node.js | Express Middleware | |
| Go | net/http Handler | |
| Python | Django Middleware | |
| Python | BaseHTTPMiddleware | |
| C# | HTTP Middleware | |
| Java | HandlerInterceptor | |
| PHP | HTTP Middleware | |
| Ruby | Rack Middleware |