/v1/x402/info一次调用获取所有信息 - 价格、网络、限制
/v1/x402/countries可用国家及设备数量
/v1/x402/health检查 x402 集成是否启用
/v1/x402/pricing所有层级和网络的当前定价
/v1/x402/calculate计算时长和流量的费用
/api#/x402交互式 API 文档
/v1/x402/proxy付费购买代理凭证
/v1/x402/manage/sessionHeader: X-Session-Token: x402s_...
/v1/x402/manage/ports/:id/statusHeader: X-Session-Token: x402s_...
所有 x402 响应包含实时数据:
代理使用钱包签署 USDC 支付授权
调用 /v1/x402/proxy 未付款时,您会收到包含付款要求的 402 响应。
每5分钟从实际库存更新
私有层级可能可用国家较少
遵循 x402scan 验证模式,适用于AI代理
{
"x402Version": 1,
"accepts": [{
"scheme": "exact",
"network": "base",
"maxAmountRequired": "4100000",
"resource": "https://api.proxies.sx/v1/x402/proxy",
"description": "真实 4G/5G 移动代理 - 5个国家可用...",
"payTo": "0xC6C3a87363D5b37d9510202015369086e25558f1",
"extra": {
"availableCountries": ["DE", "PL", "US", "FR", "GB"],
"pricing": {
"shared": {"portPerMonth": 18, "trafficPerGB": 3.5},
"private": {"portPerMonth": 40, "trafficPerGB": 3.7}
},
"limits": {
"minDurationSeconds": 3600,
"maxDurationSeconds": 2592000,
"minTrafficGB": 0.1
}
}
}]
}from x402 import X402Client
# 使用您的钱包初始化 x402 客户端
client = X402Client(
private_key="0xYourPrivateKey...",
network="base"
)
# 请求代理 - 自动处理 402 流程
response = client.get(
"https://api.proxies.sx/v1/x402/proxy",
params={
"country": "US",
"duration": 3600, # 1 小时
"traffic": 1, # 1 GB
"tier": "shared"
}
)
# 使用代理
proxy = response.json()
print(f"HTTP 代理: {proxy['proxy']['http']}")
print(f"SOCKS5 代理: {proxy['proxy']['socks5']}")
print(f"过期时间: {proxy['proxy']['expiresAt']}")
# 需要时轮换 IP
import requests
requests.get(proxy['rotationUrl'])import { createX402Client } from '@x402/evm';
import { privateKeyToAccount } from 'viem/accounts';
// 创建 x402 客户端
const account = privateKeyToAccount('0xYourPrivateKey...');
const x402Client = createX402Client({
account,
network: 'base',
});
// 获取代理并自动支付
const response = await x402Client.fetch(
'https://api.proxies.sx/v1/x402/proxy?country=US&duration=3600&traffic=1'
);
const data = await response.json();
console.log('代理:', data.proxy.http);
console.log('轮换 URL:', data.rotationUrl);共享移动代理端口
专用设备访问
0xC6C3a87363D5b37d9510202015369086e25558f1USDC 合约: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
6qJVQ61ygwjuB7DK94ccrAcxgiQkc2tbbWeNCr3FT2HYSolana 上的 USDC: 原生 SPL 代币
每个 txHash 只能使用一次
要求在 5 分钟后过期
每个会话记录支付钱包
支付端点每分钟 10 个请求
服务器验证支付与请求匹配
国家列表从实际设备库存动态获取 - 随着设备添加/移除或达到容量而变化。
GET /v1/x402/countries # 所有可用国家
GET /v1/x402/countries?tier=shared # 仅共享层级
GET /v1/x402/countries?tier=private # 仅私有层级[
{"code": "US", "name": "United States", "availableDevices": 88, "tier": "both"},
{"code": "DE", "name": "Germany", "availableDevices": 27, "tier": "both"},
{"code": "GB", "name": "United Kingdom", "availableDevices": 22, "tier": "shared"},
{"code": "PL", "name": "Poland", "availableDevices": 22, "tier": "both"},
{"code": "FR", "name": "France", "availableDevices": 18, "tier": "both"}
]私有层级可用的国家可能比共享层级少。例如,GB 可能仅适用于共享层级。 请始终检查响应中的 tier 字段以确认可用性。