[GH-ISSUE #3112] Support for clustering and high availability #2495

Closed
opened 2026-05-05 13:36:22 -06:00 by gitea-mirror · 5 comments
Owner

Originally created by @Palezvar on GitHub (Sep 28, 2022).
Original GitHub issue: https://github.com/fatedier/frp/issues/3112

Describe the feature request

I was wondering if it is or will be possible to group multiple frps servers to operate together to increase capacity or add redundancy to the solution.

Please excuse me if something with Kubernetes and LoadBalancers is already available to achieve this. So far I did not see anything.

Thank you.

Describe alternatives you've considered

No response

Affected area

  • Docs
  • Installation
  • Performance and Scalability
  • Security
  • User Experience
  • Test and Release
  • Developer Infrastructure
  • Client Plugin
  • Server Plugin
  • Extensions
  • Others
Originally created by @Palezvar on GitHub (Sep 28, 2022). Original GitHub issue: https://github.com/fatedier/frp/issues/3112 ### Describe the feature request I was wondering if it is or will be possible to group multiple frps servers to operate together to increase capacity or add redundancy to the solution. Please excuse me if something with Kubernetes and LoadBalancers is already available to achieve this. So far I did not see anything. Thank you. ### Describe alternatives you've considered _No response_ ### Affected area - [ ] Docs - [ ] Installation - [X] Performance and Scalability - [ ] Security - [ ] User Experience - [ ] Test and Release - [ ] Developer Infrastructure - [ ] Client Plugin - [ ] Server Plugin - [ ] Extensions - [ ] Others
Author
Owner

@fatedier commented on GitHub (Sep 29, 2022):

No support now.

<!-- gh-comment-id:1261699068 --> @fatedier commented on GitHub (Sep 29, 2022): No support now.
Author
Owner

@Becods commented on GitHub (Sep 29, 2022):

The design of clusters is more complex and mostly commercial requirements, and since frp is open source software, not much effort is destined to be spent on this..

Or you can use third-party software to implement.

https://github.com/fatedier/frp/issues/1435

You can use nginx/HAProxy to inverse-substitute each frps node to achieve.

<!-- gh-comment-id:1261749279 --> @Becods commented on GitHub (Sep 29, 2022): The design of clusters is more complex and mostly commercial requirements, and since frp is open source software, not much effort is destined to be spent on this.. Or you can use third-party software to implement. https://github.com/fatedier/frp/issues/1435 > You can use nginx/HAProxy to inverse-substitute each frps node to achieve.
Author
Owner

@Palezvar commented on GitHub (Sep 29, 2022):

thank you for the response.

<!-- gh-comment-id:1262299458 --> @Palezvar commented on GitHub (Sep 29, 2022): thank you for the response.
Author
Owner

@Nour963 commented on GitHub (Nov 5, 2022):

Any news on that? Has anyone been able to achieve that and if yes, can someone please share snippet of code of how to do that?

<!-- gh-comment-id:1304600715 --> @Nour963 commented on GitHub (Nov 5, 2022): Any news on that? Has anyone been able to achieve that and if yes, can someone please share snippet of code of how to do that?
Author
Owner

@Mmx233 commented on GitHub (Jan 18, 2026):

Any news on that? Has anyone been able to achieve that and if yes, can someone please share snippet of code of how to do that?

I made one with QUIC protocol, full HA architecture, CC https://github.com/Mmx233/QMux

<!-- gh-comment-id:3765503776 --> @Mmx233 commented on GitHub (Jan 18, 2026): > Any news on that? Has anyone been able to achieve that and if yes, can someone please share snippet of code of how to do that? I made one with QUIC protocol, full HA architecture, CC https://github.com/Mmx233/QMux
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/frp#2495
No description provided.