【更新】NodePass通用TCP/UDP隧道解决方案,新增master主控模式API上线

API功能终于来了,实现的非常简练容易上手

# 创建服务器实例
curl -X POST http://localhost:9090/api/v1/instances \
  -H "Content-Type: application/json" \
  -d '{"url":"server://0.0.0.0:10101/0.0.0.0:8080"}'

# 创建客户端实例
curl -X POST http://localhost:9090/api/v1/instances \
  -H "Content-Type: application/json" \
  -d '{"url":"client://localhost:10101/127.0.0.1:8081"}'

# 列出所有实例
curl http://localhost:9090/api/v1/instances

# 获取特定实例的详细信息
curl http://localhost:9090/api/v1/instances/{id}

# 控制实例(启动、停止、重启)
curl -X PUT http://localhost:9090/api/v1/instances/{id} \
  -H "Content-Type: application/json" \
  -d '{"action":"restart"}'

# 删除实例
curl -X DELETE http://localhost:9090/api/v1/instances/{id}


单个文件同时可以做服务端和客户端,可以通过类似的API在master模式下操作

具备流量监控功能,为每个实例提供流量统计(TCPRX, TCPTX, UDPRX, UDPTX)

先实现比较核心的功能再做扩展的开发思路挺好的,转发最基础的功能是有了的,可以先玩起来

有闲时间的开发者可以给适配一个前端面板,如果不考虑复杂的用户角色设计,工程量不是很大😀感兴趣的可以在社区私信联系开发者

阅读原文:https://www.nodeseek.com/post-314315-1
 
 
Back to Top