API 文档

REST API 接口参考和集成指南

POST/api/nodes

创建/部署新节点

请求体:{ "host": "服务器IP", "sshPort": 22, "username": "root", "password": "SSH密码", "location": "地区" }
响应示例:{ "id": "...", "nodes": [{ "protocol": "VLESS", "host": "...", "port": 10001 }] }
GET/api/nodes

获取所有节点列表

DELETE/api/nodes/:id

删除指定节点

POST/api/transit/connections/batch

批量创建中转连接

请求体:{ "nodeIds": ["..."], "serverId": "...", "listenPort": 10000, "protocol": "TCP" }
GET/api/subscriptions/export?format=clash|v2rayn&mode=direct|transit

导出订阅链接

POST/api/activation-codes/redeem

兑换激活码

请求体:{ "code": "IPGL-XXXXXX" }
响应示例:{ "success": true, "credits": 3 }

调试提示

所有 API 请求需要携带有效的登录会话 Cookie。可使用浏览器的开发者工具(F12 → Network 标签)查看实际请求详情。