-
-
Notifications
You must be signed in to change notification settings - Fork 14.5k
Open
Labels
Description
Describe the feature request
I would like to deploy multiple frps
servers at different locations, have the frpc
connect to the nearest ones, but allow the users connect to connect to whichever frps
is near to them but still reach the frpc
.
To say differently, allow frps
to talk to each other and route traffic between them to reach the client.
User -> frps A -> frps B -> frpc
This would also prevent a single point of failure by having multiple frps instances, and the clients should be able to connect to an active one in case the preferred one goes down.
Describe alternatives you've considered
I think something ad hoc might be done by running an frpc where the frps B is running in the above example, but not sure if it would work
User -> frps A -> (frpc, frpsB) -> frpc
Affected area
- Docs
- Installation
- Performance and Scalability
- Security
- User Experience
- Test and Release
- Developer Infrastructure
- Client Plugin
- Server Plugin
- Extensions
- Others