Skip to Content
DocumentationProxyTracer API

ProxyTracer API

ProxyTracer 是一个延迟低于 10ms 的确定性代理、数据中心及 VPN 检测引擎。

我们完全在内存中处理所有 IP 评估,并在请求完成的瞬间销毁数据。无影子数据库,无日志记录,杜绝概率推测。立足确定性数据,助您在边缘网络快速拦截恶意流量。


快速入门

您可以使用任何标准 HTTP 客户端直接查询 REST API。在 URL 路径中传入目标 IP 地址,并在 Authorization 请求头中携带您的 API 密钥。

请求参数 (Request)

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

响应结果 (Response)

我们的引擎将超低延迟置于首位,返回结构清晰、可预测的扁平 JSON 对象。只需解析 proxy 布尔值字段,即可即时阻断连接或发起人机质询。
{ "ip": "109.70.100.3", "proxy": true }

HTTP 状态码

状态码说明
200 OK评估成功。返回确定性的风险分类 Payload 负载。
400 Bad RequestIP 地址格式不合法或请求路径畸形。
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) { // 阻断恶意流量或触发验证码质询 }

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

官方集成方案

我们为常见的主流企业级框架和边缘运行时提供即插即用的中间件与拦截器支持。

为追求极致性能与安全防护,我们强烈建议将 ProxyTracer 部署在边缘网络(如 Cloudflare Workers、AWS Lambda@Edge 或 Next.js Middleware),在恶意连接到达源服务器前即将其阻断。

边缘计算平台

平台环境集成指南
Cloudflare边缘 CDNCloudflare Workers
AWS边缘 CDNLambda@Edge
Next.js边缘运行时Middleware

后端运行环境

平台语言集成指南
ExpressNode.jsExpress Middleware
GoGonet/http Handler
DjangoPythonDjango Middleware
FastAPIPythonBaseHTTPMiddleware
ASP.NET CoreC#HTTP Middleware
Spring BootJavaHandlerInterceptor
LaravelPHPHTTP Middleware
Ruby on RailsRubyRack Middleware
最后更新于