yxorp

A reverse proxy with live reload and TLS support.

Installation

bash cargo install yxorp

Usage

bash yxorp

Live reload

bash kill -HUP <pid>

Configuration

Environment variables:

Configuration file:

```toml certfile = "cert.pem" keyfile = "key.pem"

[[routes]] host = "example.com" address = "192.168.0.1:80"

[[routes]] host = "example.net" address = "192.168.0.2:80"

[[routes]] host = "*.example.com" address = "192.168.0.3:80"

[[routes]] host = "*" address = "192.168.0.4:80" ```