rpxy Docs About
CTRL K
    GitHub
    CTRL K
      • About
      • Documentation
        • Getting Started
          • Installation
          • Command Line Options
          • Basic Setups
            • 1. Cleartext HTTP Reverse Proxy
            • 2. Terminating TLS
            • 3. Path-based Flexible Routing
          • Advanced Usage
            • HTTP/3
            • TLS Client Authentication
            • ACME (Let's Encrypt) Integration
            • Caching
        • Using Containers
          • Running rpxy in Docker
          • Docker Examples
        • Configuration Options
        • TIPS
      • English
      • 日本語
      Free, open source

      rpxy [ ahr-pik-see ]

      A simple and ultrafast reverse-proxy serving multiple domain names 
      with TLS termination, written in Rust

      Get Started

      Blazingly Fast

      Thanks to Rust and libraries built on top of it, rpxy serves HTTP messages blazing fast. In fact, rpxy outperforms other popular reverse-proxies in terms of the speed.

      Multiple TLS Termination

      You can serve multiple domain names with a single instance of rpxy. rpxy routes multiple names to appropriate backend application servers while serving TLS connections.

      Post-Quantum Secure TLS

      By default, rpxy supports the hybrid post-quantum secure key exchange for TLS 1.3, which is a widely-deployed IETF-draft algorithm. You can serve your domain names with the latest security features without any special setup.

      ACME Out of the Box

      rpxy supports ACME protocol out of the box. You can serve your domain names with automatic certificate issuance and renewal only by opening a port for TLS.

      HTTP/3 Support

      rpxy supports HTTP/3, the next generation of the HTTP protocol based on QUIC. You can serve your domain names with the latest protocol.

      Simple Configuration

      rpxy is designed to be simple and easy to configure. You can serve your domain names with just a few lines of configuration in TOML format.

      And Much More...

      TLS sanitization, caching, load balancing, and more. rpxy is designed to be extensible and flexible for your needs.

      • English
      • 日本語

      Powered by Hextra
      © 2024 rpxy: Jun Kurihara