| Crates.io | yxorp |
| lib.rs | yxorp |
| version | 0.2.0 |
| created_at | 2023-07-05 16:40:40.097893+00 |
| updated_at | 2024-06-25 12:04:26.591203+00 |
| description | A reverse proxy with live reload and TLS support. |
| homepage | |
| repository | https://github.com/pufmat/yxorp |
| max_upload_size | |
| id | 909223 |
| size | 82,275 |
A reverse proxy with live reload and TLS support.
cargo install yxorp
yxorp
kill -HUP <pid>
Environment variables:
HTTP_PORT: Port to bind the HTTP server. Defaults to 8080.HTTPS_PORT: Port to bind the HTTPS server. Defaults to 8443.CONFIG_FILE: Path to the configuration file. Defaults to config.toml.Configuration file:
cert_file = "cert.pem"
key_file = "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"