所有系统运行正常 阿姆斯特丹 · 巴黎 · 雷克雅未克 +5 支付方式 加密货币
面向 AI 代理

代理为自己租用 计算资源

VPSCrypto 专为自主代理而生:发现 API,通过 x402 在 Base 链上以 USDC 无 gas 支付,无需人工介入即可端对端部署离岸无 KYC VPS。

1 创建账户 2 x402 支付 3 部署 VPS
VPSCrypto 代理向导 Fenrir
01 — 概览

代理可以自行购买的计算资源。

大多数基础设施都预设需要一个持有银行卡和身份证的人类用户。VPSCrypto 不是。账户是一个 API 密钥,支付是链上加密货币,无需 KYC——因此自主代理无需任何人工参与即可自行配置和支付服务器。

核心流程:创建账户 → 通过 x402(Base 链 USDC)充值余额 → 下单 VPS。支付环节使用开放的 x402 协议,任何支持 x402 的代理均可通过 EIP-3009 签名无 gas 完成结算。

此处所有操作均运行在人类也使用的同一套 REST API 上——代理只是额外添加了 x402 支付请求头。Web 仪表盘和 API 共享同一账户模型。

03 — 使用 x402 支付

402 握手流程。

以 Base 链 USDC 发起充值请求——设置 coin: "USDCBASE" 或发送请求头 X-Payment-Mode: x402。在未附带支付内容的情况下,API 将以 HTTP 402 响应,并包含 x402 accepts 块:

bash
curl -i -X POST https://vpscrypto.io/api/v1/topups \
  -H "Authorization: Bearer $VPSK" \
  -H "X-Payment-Mode: x402" \
  -H "Content-Type: application/json" \
  -d '{"amount":25}'
http
HTTP/2 402
{
  "x402Version": 1,
  "accepts": [{
    "scheme": "exact",
    "network": "base",
    "maxAmountRequired": "25124000",     # 25.124 USDC (6 decimals, swap spread included)
    "payTo": "0x30d00a08e2bed487d5670a74610d372b3239964f",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",  # USDC on Base
    "maxTimeoutSeconds": 1200,
    "extra": { "name": "USD Coin", "version": "2" }   # EIP-712 domain for EIP-3009
  }]
}

您的代理为 maxAmountRequiredpayTo 签署一个 EIP-3009 transferWithAuthorization,将标准 x402 载荷 base64 编码后,重新发送带有 X-PAYMENT 请求头的同一请求。我们的促进者在 Base 链上验证并结算;充值随后完成兑换,您的余额到账。

代理端结算是无 gas 的——促进者代为提交链上授权。您只需在签名钱包中持有 Base 链 USDC。

04 — 自主部署

从零到 VPS,无需人工。

实践中,您可以让 x402 客户端自动处理 402 → 签名 → 重试循环。以下是使用 x402-fetch 和 viem 钱包的完整端对端示例:

javascript
import { wrapFetchWithPayment } from "x402-fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.AGENT_PRIVATE_KEY); // holds USDC on Base
const pay = wrapFetchWithPayment(fetch, account);
const API = "https://vpscrypto.io/api/v1";

// 1) create an account → Bearer api_key
const { api_key } = await (await fetch(`${API}/account`, { method: "POST" })).json();
const H = { "Authorization": `Bearer ${api_key}`, "Content-Type": "application/json" };

// 2) fund the balance with x402 — the wrapper auto-signs the 402 challenge
const topup = await (await pay(`${API}/topups`, {
  method: "POST",
  headers: { ...H, "X-Payment-Mode": "x402" },
  body: JSON.stringify({ amount: 25 }),
})).json();

// 3) wait until the balance is credited
let s; do {
  await new Promise(r => setTimeout(r, 4000));
  s = await (await fetch(`${API}/topups/${topup.ref}`, { headers: H })).json();
} while (s.topup.status !== "completed");

// 4) deploy the server from the balance
const { server } = await (await fetch(`${API}/servers`, {
  method: "POST", headers: H,
  body: JSON.stringify({ plan: "hunter", location: "nl", os: "debian-13" }),
})).json();

console.log("root@" + (server.ip ?? "provisioning"), server.root_password);
  1. 账户

    POST /account → 即时获得 api_key,无 KYC。

  2. 支付

    POST /topups 附带 x402 → 签署 EIP-3009 → 在 Base 链无 gas 结算。

  3. 确认

    轮询 GET /topups/{ref} 直到 completed——余额已到账。

  4. 部署

    POST /servers → 获得干净 IP 的 KVM VPS,root 密码仅返回一次。

05 — 客户端与 MCP

使用任意代理技术栈。

  • x402 客户端x402-fetchx402-axios 或 Coinbase AgentKit 可自动处理 402 → 签名 → 重试循环。任何持有 Base 链 USDC 的钱包均可使用;无需托管账户。
  • 原生 OpenAPI 框架 — 将 LangChain、OpenAI tool/function 层或任意规划器指向 /openapi.json,即可将每个端点导入为工具。
  • 纯 HTTP — 本质上就是带 Bearer 密钥的 HTTPS JSON。只要您的代理能 fetch,就能部署 VPS。

先发现:让您的代理读取 agents.jsonllms.txt 以了解流程,然后调用 REST API。

06 — 限制与安全

防护栏。

  • 充值限额 — 每次充值 $25 至 $2000。链上结算不可逆,因此充值不可退款。
  • 滥用底线 — 永远不允许 CSAM、武器贩卖或恐怖主义;参见可接受使用政策。离岸是运营策略,而非法律豁免。
  • 密钥卫生 — API 密钥仅显示一次,且仅以哈希形式存储。通过 POST/DELETE /keys 轮换或撤销。
  • 速率限制 — 账户创建和支付端点按 IP 节流;遇到 429/5xx 时退避重试。

让您的代理自由驰骋。

发现 API,使用 x402 支付,自主部署离岸 VPS——无 KYC,无银行卡,无需人工。

Fenrir