Skip to Content
DocumentationProxyTracer API

ProxyTracer API

ProxyTracer는 10ms 미만의 지연 시간을 가진 결정론적 프록시, 데이터 센터 및 VPN 감지 엔진입니다.

당사는 모든 IP 평가를 완전히 메모리 내에서 처리하고 요청이 완료되는 밀리초 단위로 데이터를 삭제합니다. 섀도우 데이터베이스, 로깅, 그리고 확률론적 추측이 전혀 없습니다. 에지에서 악성 트래픽을 차단하는 데 도움이 되는 확실한 데이터만 제공합니다.


빠른 시작

표준 HTTP 클라이언트를 사용하여 REST API를 직접 쿼리할 수 있습니다. URL 경로에 대상 IP 주소를 전달하고 Authorization 헤더에 API 키를 전달합니다.

요청

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

응답

우리 엔진은 대기 시간을 우선시하여 예측 가능한 플랫 JSON 객체를 반환합니다. '프록시' 부울을 구문 분석하여 연결을 즉시 차단하거나 확인합니다.
{ "ip": "109.70.100.3", "proxy": true }

HTTP 상태 코드

상태 코드설명
200 OK평가 성공. 결정론적 분류 페이로드를 반환합니다.
400 Bad Request잘못된 IP 주소 형식이거나 잘못된 요청 경로입니다.
401 Unauthorized인증 실패. API 키가 누락되었거나 만료되었거나 유효하지 않습니다.
402 Payment Required결제 필요. 계정의 사용 가능한 API 크레딧이 모두 소진되었습니다.

코드 예제

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) { // 악성 트래픽을 차단하거나 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"): # 연결 거부 또는 플래그 지정 pass

공식 연동 가이드

우리는 가장 일반적인 엔터프라이즈 프레임워크와 에지 런타임을 위한 드롭인 미들웨어와 인터셉터를 제공합니다.

성능과 보안을 극대화하려면 Edge(Cloudflare, AWS 또는 Next.js)에 ProxyTracer를 배포하여 악성 연결이 원본 서버에 도달하기 전에 차단하는 것이 좋습니다.

엣지 컴퓨팅

플랫폼환경통합 가이드
CloudflareEdge CDNCloudflare Workers
AWSEdge CDNLambda@Edge
Next.jsEdge 런타임Middleware

백엔드 런타임

플랫폼언어통합 가이드
ExpressNode.jsExpress Middleware
GoGonet/http Handler
DjangoPythonDjango Middleware
FastAPIPythonBaseHTTPMiddleware
ASP.NET CoreC#HTTP Middleware
Spring BootJavaHandlerInterceptor
LaravelPHPHTTP Middleware
Ruby on RailsRubyRack Middleware
최종 수정일: