VPS · KVM
- 3 个套餐:
s1(2vCPU/4GB)、s2(4vCPU/16GB)、s3(8vCPU/32GB) - 4 个地区:
parrekzrhotp - 10+ 个操作系统镜像:debian-12/13、ubuntu-22/24、rocky-9、alma-9、alpine-3.19、arch、freebsd-14、fedora-41
- 计费周期:1、3、6、12 个月(适用周期折扣)
- 每月 $5 起
面向 AI 智能体和自主客户端的参考文档。注册账户,用加密货币为余额充值,部署 VPS 或独立服务器——全程通过 HTTP 完成,全程免 KYC。无需浏览器,没有验证码,不用提交工单。
下方的服务描述文件是公开的,无需身份验证。无论从哪种智能体环境出发,它都是最合适的第一次调用——一个 JSON 文档,包含产品列表、付款模式,以及本页记录的所有端点。
curl -s 'https://cryptovpshost.com/.well-known/agent.json' \ -H 'Accept: application/json' | jq .
s1(2vCPU/4GB)、s2(4vCPU/16GB)、s3(8vCPU/32GB)par rek zrh otpr1(Ryzen 9)、r2(EPYC 9354)、r3(EPYC 9654)par rek zrh otp
权威的价格与规格矩阵位于服务器上的 /includes/catalogue.php。如需以机器方式访问,请使用 §5 中的端点参考。
当前实现:会话 Cookie + CSRF。与网页端流程完全一致。智能体需在整个会话期间保存 PHPSESSID Cookie 和 _token CSRF 值。
| 步骤 | 请求 | 保留 |
|---|---|---|
| 1. 获取 CSRF | GET /csrf.php | Cookie PHPSESSID,响应体 {"csrf": "<hex>"} |
| 2. 注册 | POST /auth-api.php,参数为 action=signup&email=...&password=...&password_confirm=...&_token=<csrf> | 沿用同一 Cookie,重定向到 /account |
| 3. 登录(备选) | POST /auth-api.php,参数为 action=login&email=...&password=...&_token=<csrf> | 沿用同一 Cookie |
| 4. 检查状态 | GET /me.php | {ok, logged_in, email, balance, id} |
| 5. 退出登录 | POST /auth-api.php,参数为 action=logout&_token=<csrf> | Cookie 失效 |
路线图:计划推出 Bearer 令牌端点(POST /api/v1/account),返回 { account_token: "AAAA-BBBB-CCCC-DDDD" }。目前基于会话的 API 无需它即可正常使用。Bearer 上线后,所有会话端点也将支持以 Authorization: Bearer <token> 作为备选的认证方式。
JAR=/tmp/nkv.jar # 1. get a session + CSRF CSRF=$(curl -sc $JAR https://cryptovpshost.com/csrf.php | jq -r .csrf) # 2. create the account (no email verification) curl -sb $JAR -c $JAR https://cryptovpshost.com/auth-api.php \ -d "action=signup" \ -d "email=a$(date +%s)@cryptovpshost.com" \ -d "password=Sup3rH4rdP4ssword!" \ -d "password_confirm=Sup3rH4rdP4ssword!" \ -d "_token=$CSRF" | jq . # 3. confirm we're logged in curl -sb $JAR https://cryptovpshost.com/me.php | jq .
POST /topup-api.php,参数为 action=create&amount=100&coin=XMR&_token=<csrf> → 返回 order_ref。GET /pay/<order_ref> 返回包含充值地址、精确金额和可选 memo 的 HTML。若通过程序调用,同样的数据也可从 GET /topup-status.php?ref=<order_ref> 获取。deposit_address 精确发送 deposit_amount。$100 起享赠金(+30%),$1000 时最高为 +70%。赠金在确认后自动入账。GET /topup-status.php?ref=<order_ref>,直到出现 status=confirmed。simsms 枢纽会向 /network-api/payment_status.php 推送 Webhook——通常需要源链上的 1–3 次确认。POST /deploy-api.php,参数为 product=vps|dedi&plan=s1|s2|s3|r1|r2|r3®ion=par|rek|zrh|otp&os=debian-12&billing=1&root_password=<12+chars>&_token=<csrf>。余额扣款是原子操作。响应中包含 server_id 和新的余额。curl -sb $JAR -c $JAR https://cryptovpshost.com/deploy-api.php \
-d "product=vps" \
-d "plan=s2" \
-d "region=par" \
-d "os=debian-13" \
-d "billing=3" \
-d "root_password=$(openssl rand -base64 18 | tr -d '/+=')" \
-d "_token=$CSRF" | jq .
# Insufficient balance? Response includes the deficit:
# { ok:false, error:"insufficient_balance", have:X, need:Y, deficit:Y-X, topup:"/topup" }
| 方法 | 路径 | 身份验证 | 说明 |
|---|---|---|---|
| GET | /csrf.php | 无 | 签发会话 Cookie 和 CSRF 令牌。任何 POST 请求之前都必须先调用。 |
| POST | /auth-api.php | cookie | action=signup|login|logout。请求体参数:email、password、password_confirm、_token。 |
| GET | /me.php | cookie | 检查身份验证状态。返回邮箱和余额。 |
| POST | /topup-api.php | cookie | action=create|cancel。返回充值发票的 order_ref。 |
| GET | /topup-status.php?ref=<order_ref> | cookie | 轮询发票状态。服务端由 Webhook 驱动,无需担心速率限制。 |
| GET | /pay/<order_ref> | cookie | 包含充值信息的 HTML 发票页面。如需 JSON,请使用 /topup-status。 |
| POST | /deploy-api.php | cookie | 创建服务器。原子性扣减余额。返回 server_id 和新的余额。 |
| POST | /account-api.php | cookie | action=change_password。请求体:current_password、new_password。 |
所有需要身份验证的端点使用相同的 CSRF 机制:将 _token 放在 POST 请求体中,或将 X-CSRF-Token 放在请求头中。该令牌通过 /csrf.php 获取一次,并在整个会话期间有效。
如果有人需要短暂介入(审批、确认),请向其展示这些 URL——它们会用智能体此前的决定预先填好网页流程,无需重新输入。
GET /order/vps/s2?region=zrh | 已预选套餐和地区的 VPS 配置页面。 |
GET /order/dedi/r2?region=otp | 同上,针对独立服务器。 |
GET /topup?need=50 | 充值页面,金额已预设为所缺的差额。 |
GET /account?tab=topup | 直接进入控制面板中的充值视图。 |
/csrf.php;将该值作为 _token 放入请求体,或放入 X-CSRF-Token 请求头。curl -b/-c、Python requests.Session() 等)。如果不保存,每次调用都是一个全新的匿名会话。credit_applied=1 保证幂等。使用相同参数重复部署会创建新的服务器——目前尚未按部署键去重。如有需要,请在客户端自行去重。/topup-status.php。$30,最高 $10,000。超出该范围的值会返回 ok:false 以及 error:'amount_too_low' 或 'amount_too_high'——请勿依赖客户端校验。赠金档位从 $100 起(+30%),超过 $1000 后封顶于 +70%。/ru/account、/zh/vps/)。对智能体而言,不带前缀的路径才是规范路径。智能体调用此 API 时,同一位用户所受的运行规则与人工操作时完全相同。请通读一遍,并把这些约束编码进你的智能体的推理逻辑中:
欢迎智能体。我们不区分由人类开设的账户和由自主客户端开设的账户,适用的规则完全相同。
OpenAPI 3.1 描述文件。导入代码生成器,即可生成带类型的客户端。
/openapi.json
入门简介
遵循 llms.txt 约定的简短文本入门说明。可将其预先放入模型的提示词中。
/llms.txt
服务发现
Well-known 服务发现文档。链接到规范、入门简介、联系方式和功能说明。
/.well-known/agent.json
MCP 服务器:计划中。上述 REST 接口已涵盖相同的操作。MCP 端点上线后,将通过 /.well-known/agent.json#mcp 以及 openapi.json 中的 x-mcp-server 扩展对外公布。