-
-
Notifications
You must be signed in to change notification settings - Fork 13k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
提供一套完整的 RESTful api #1938
Comments
其实自己也可以做的,frpc可以reload,所以支持动态增删代理,你只需要提供额外的管理程序。 |
自己做,每个客户端都部署一套管理程序? |
而且一般客户端都是内网环境,那我的管理程序本身还得再来个穿透? |
可以这样做的,没有问题。你也可以做成DLL,让GO加载你的DLL,所有管理工作都在DLL中进行。 |
你自己应该有中间服务器吧,管理程序服务端放中间服务器就行了呀 |
不知道你说的中间程序是指什么呢?我目前使用 frp 就是 frps 跟 frpc 两个端。 |
我要 frps 暴露接口,就是为了把代理管理服务做成一个云管理平台。 |
不一样,我这边的内网环境不止一套。 |
@liuweiGL API 之后会重新设计,在计划中,但是只能用于获取信息,不能提供创建修改的能力。 客户端的配置目前的架构是客户端自己维护,服务端无法指定,这样的安全性会更高,不容易有漏洞暴露整个内网机器。 frpc 目前也有接口可以增删改查代理,这一块之后也会优化。 目前可能的一种方式,就是 frpc 提供一个选项,可以支持将自己的接口开放给 frps,frps 作为一个代理,再将这个接口提供给外部调用者。实际上目前也已经可以通过暴露 frpc admin service 的端口到 frps 来实现这一能力。 |
目前我就是通过frpc admin 端口暴露给服务端,然后热加载配置实现的客户机的配置更新的 |
看个人的习惯吧,很多东西多绕几圈,都是能用的。 |
现在情况怎么样 |
沟通没在一个频道上,lssuse的原意是frpc仅注册到frps中,由frps统一管理配置和下发配置,而不是单独维护每个frpc的配置。
|
请问现在开发完成了吗?我没找到相关文档 |
请问下restful api开发有进展吗?我想做一个dashbord的移动端,找不到api |
需求
希望 frps 服务端能对外提供一套标准的 api,方便第三方使用。
暂时期望的 api 列表:
示例 api
Dreamacro/clash
使用场景
想要基于 api 开发一个代理管理服务,方便查看、维护代理配置。
解决的问题
The text was updated successfully, but these errors were encountered: