It would be highly valuable if Podux could support multiple frps servers per proxy, with built-in failover and load balancing capabilities.
Motivation
In real-world usage (multi-region deployment, homelab, or production setups), users often run multiple frps servers for:
• High availability
• Better latency
• Redundancy
Currently, switching between servers is manual and lacks automation.
⸻
Proposed Features
- Multi-frps per Proxy
Allow a proxy to connect to multiple frps servers instead of just one.
⸻
- Automatic Failover
• Detect server failure (heartbeat / latency)
• Automatically switch to a backup server
Example:
Primary → Secondary → Backup
⸻
- Load Balancing (Optional)
Support simple strategies:
• Round-robin
• Weighted
• Latency-based (preferred)
⸻
- Basic Health Monitoring
• Show per-frps status (online / offline)
• Display latency for routing decisions
⸻
Benefits
• Improved reliability
• Reduced downtime
• Better performance across regions
• Makes Podux suitable for production use
⸻
Closing
This feature would significantly enhance Podux as a multi-server tunneling management platform, aligning well with its long-term vision.
⸻
It would be highly valuable if Podux could support multiple frps servers per proxy, with built-in failover and load balancing capabilities.
Motivation
In real-world usage (multi-region deployment, homelab, or production setups), users often run multiple frps servers for:
• High availability
• Better latency
• Redundancy
Currently, switching between servers is manual and lacks automation.
⸻
Proposed Features
Allow a proxy to connect to multiple frps servers instead of just one.
⸻
• Detect server failure (heartbeat / latency)
• Automatically switch to a backup server
Example:
Primary → Secondary → Backup
⸻
Support simple strategies:
• Round-robin
• Weighted
• Latency-based (preferred)
⸻
• Show per-frps status (online / offline)
• Display latency for routing decisions
⸻
Benefits
• Improved reliability
• Reduced downtime
• Better performance across regions
• Makes Podux suitable for production use
⸻
Closing
This feature would significantly enhance Podux as a multi-server tunneling management platform, aligning well with its long-term vision.
⸻