Skip to Content
DocumentationAPI ProxyTracer

API ProxyTracer

ProxyTracer to deterministyczny silnik wykrywania serwerów proxy, centrów danych i sieci VPN o czasie odpowiedzi poniżej 10 ms.

Przetwarzamy wszystkie zapytania o adresy IP całkowicie w pamięci RAM i usuwamy dane w ułamku milisekundy po zakończeniu żądania. Żadnych ukrytych baz danych (shadow databases), żadnego logowania i absolutnie żadnych probabilistycznych domysłów. Po prostu twarde dane, które pomogą Ci zablokować złośliwy ruch na brzegu sieci (edge).


Szybki start

Możesz wysyłać zapytania do API REST bezpośrednio przy użyciu dowolnego standardowego klienta HTTP. Przekaż docelowy adres IP w ścieżce URL oraz swój klucz API w nagłówku Authorization.

Żądanie

curl -X GET "https://api.proxytracer.com/v1/check/109.70.100.3" \ -H "Authorization: Bearer proxy_······"

Odpowiedź

Nasz silnik stawia na minimalne opóźnienia, zwracając przejrzysty, płaski obiekt JSON. Odczytaj wartość logiczną proxy, aby natychmiast zablokować połączenie lub wymusić weryfikację.
{ "ip": "109.70.100.3", "proxy": true }

Kody stanu HTTP

Kod stanuOpis
200 OKPomyślna ocena adresu. Zwraca deterministyczną odpowiedź klasyfikacyjną.
400 Bad RequestNieprawidłowy format adresu IP lub błędna ścieżka żądania.
401 UnauthorizedBrak autoryzacji. Klucz API jest nieobecny, wygasł lub jest nieprawidłowy.
402 Payment RequiredWymagana płatność. Twoje konto wyczerpało dostępne kredyty API.

Przykłady kodu

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) { // Blokuj złośliwy ruch lub weryfikuj za pomocą testu 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"): # Odrzuć lub oznacz połączenie pass

Oficjalne integracje

Oferujemy gotowe middleware i interceptory dla najpopularniejszych frameworków backendowych oraz środowisk brzegowych (edge runtimes).

W celu uzyskania najwyższej wydajności i bezpieczeństwa zdecydowanie zalecamy wdrożenie ProxyTracer na poziomie Edge (Cloudflare, AWS lub Next.js), aby odrzucać złośliwe połączenia, zanim w ogóle dotrą do Twoich serwerów źródłowych (origin).

Środowiska brzegowe (Edge Compute)

PlatformaŚrodowiskoPrzewodnik po integracji
CloudflareEdge CDNCloudflare Workers
AWSEdge CDNLambda@Edge
Next.jsEdge RuntimeMiddleware

Środowiska backendowe

PlatformaJęzykPrzewodnik po integracji
ExpressNode.jsExpress Middleware
GoGonet/http Handler
DjangoPythonDjango Middleware
FastAPIPythonBaseHTTPMiddleware
ASP.NET CoreC#HTTP Middleware
Spring BootJavaHandlerInterceptor
LaravelPHPHTTP Middleware
Ruby on RailsRubyRack Middleware
Ostatnia aktualizacja: