Taxy - A reverse proxy server with built-in WebUI, supporting TCP/UDP/HTTP/TLS/WebSocket, written in Rust

Taxy is currently in early development. Please be aware that breaking changes may occur frequently, particularly when upgrading between minor versions (e.g., from 0.3.x to 0.4.x).

Overview

  • Built with Rust for optimal performance and safety, powered by tokio and hyper
  • Supports TCP, UDP, TLS, HTTP1, and HTTP2, including HTTP upgrading and WebSocket functionality
  • Partial HTTP/3 support (incoming QUIC connections only; WebTransport not supported)
  • Easily deployable single binary with a built-in WebUI
  • Allows live configuration updates via a REST API without restarting the service
  • Imports TLS certificates from the GUI or can generate a self-signed certificate
  • Provides Let's Encrypt support (ACME v2, HTTP challenge only) for seamless certificate provisioning

Demo

Visit https://demo.taxy.dev/. (username: admin , password: admin )

1 Like

Looks cool! Do I understand it correctly that this replaces nginx-proxy-manager ?

Yes, I just found this package, really excited, I tested it and it's really great

Simple and effective, the team is still developing, hope to have a stable version soon