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

⚓ Rust    📅 2025-11-22    👤 surdeus    👁️ 24      

surdeus

Warning

This post was published 57 days ago. The information described in this article may have changed.

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 )

3 posts - 2 participants

Read full topic

🏷️ Rust_feed