API Key:对外 API 接入指南
3 分钟阅读更新于 2026/5/25
API Key:对外 API 接入指南
平台对外提供 Bearer Token 鉴权的 REST API,在「API Key」页自己创建。
创建 API Key
- 「账户中心」→ API Key
- 点「创建」,填一个用途备注(如 "我的 deploy 脚本")
- 提交,Token 只显示一次,立即抄走保存。关掉就再也看不到
- 列表里只能看到 Token 前 8 位(用作识别)
丢了就废掉重建,不能找回。
使用
所有对外 API 在 https://localhost.cc/api/v1/open/* 路径下。HTTP Header 加:
Authorization: Bearer <你的 Token>
示例:列出我的子域名
curl https://localhost.cc/api/v1/open/subdomains \
-H "Authorization: Bearer YOUR_TOKEN"
示例:加一条 A 记录
curl -X POST https://localhost.cc/api/v1/open/subdomains/123/records \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"type":"A","name":"@","value":"123.45.67.89","ttl":120}'
安全建议
- ✅ Token 写到环境变量或 secrets manager,不要硬编码到代码仓库
- ✅ 每个用途(CI / 本地 / 生产)用独立 Token,被泄漏时只废一个
- ✅ 定期检查「API Key」页面是否有不认识的 Key
- ❌ 不要在前端 JS 里暴露 Token,任何看 HTML 源码的人都能拿到
- ❌ 不要发到公开 GitHub 仓库(GitGuardian 等会扫描泄漏)
限流
- 单 API Key 每分钟 60 次请求(防误用)
- 资金 / 状态变动型操作(认领 / 释放 / 转让)单独限频
- 超频返
HTTP 429 Too Many Requests
撤销 / 删除
「API Key」列表点「删除」立即失效。已发出的请求若正在执行不会中断。
完整 API 列表
参见 API 接口文档(老文档,会持续更新)。