A Rust-based reverse proxy server with a built-in WebUI, supporting TCP/UDP/HTTP/TLS/WebSocket protocols.
Taxy is a reverse proxy server built in Rust that supports multiple protocols including TCP, UDP, HTTP, TLS, and WebSocket. It solves the problem of managing complex network routing and proxy configurations by providing a built-in WebUI for easy administration and live updates without downtime.
System administrators, DevOps engineers, and developers who need a performant, self-hosted reverse proxy with graphical management capabilities for routing various network traffic.
Developers choose Taxy for its combination of Rust's performance and safety, a fully integrated WebUI for configuration, and the ability to update settings in real-time via API, eliminating the need for manual config file edits or service restarts.
A reverse proxy server with built-in WebUI, supporting TCP/UDP/HTTP/TLS/WebSocket, written in Rust.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles TCP, UDP, TLS, HTTP/1, HTTP/2, and WebSocket connections with partial HTTP/3 support, leveraging Rust and tokio for high-performance networking.
Provides a built-in graphical interface for configuration and monitoring, eliminating the need for external tools and making admin tasks accessible.
Allows changes via REST API without restarting the service, enabling zero-downtime adjustments for continuous availability.
Supports Let's Encrypt ACME v2 with HTTP challenges, GUI certificate imports, and self-signed generation for streamlined security setup.
Frequently introduces breaking changes between minor versions, as noted in the README, making it risky for stable deployments.
Let's Encrypt support is restricted to HTTP challenges only, which may not work in environments requiring DNS-based validation.
Only supports incoming QUIC connections and lacks WebTransport, as stated in the README, limiting advanced HTTP/3 use cases.