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 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) {
// 阻断恶意流量或触发验证码质询
}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),在恶意连接到达源服务器前即将其阻断。
边缘计算平台
| 平台 | 环境 | 集成指南 |
|---|---|---|
| 边缘 CDN | Cloudflare Workers | |
| 边缘 CDN | Lambda@Edge | |
| 边缘运行时 | Middleware |
后端运行环境
| 平台 | 语言 | 集成指南 |
|---|---|---|
| Node.js | Express Middleware | |
| Go | net/http Handler | |
| Python | Django Middleware | |
| Python | BaseHTTPMiddleware | |
| C# | HTTP Middleware | |
| Java | HandlerInterceptor | |
| PHP | HTTP Middleware | |
| Ruby | Rack Middleware |
最后更新于