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 标签)查看实际请求详情。