WolfProxy v0.1.0 - Initial Release
·
45 commits
to main
since this release
WolfProxy v0.1.0
A high-performance Rust nginx proxy replacement that reads nginx configuration files directly.
Features
- Drop-in nginx replacement: Reads nginx sites-enabled configuration directly
- Automatic SSL/TLS: Automatically picks up SSL certificates from nginx config (Let's Encrypt, etc.)
- Load Balancing: Full upstream support with multiple algorithms:
- Round Robin
- Weighted Round Robin
- IP Hash (sticky sessions)
- Least Connections
- Random
- Health Checking: Automatic backend health monitoring with configurable thresholds
- SNI Support: Proper Server Name Indication for multiple SSL domains
- HTTP/1.1 & HTTP/2: Full protocol support
Installation
# Download and extract
tar xzf wolfproxy-linux-x86_64.tar.gz
cd wolfproxy
# Install as service
sudo ./install_service.shQuick Start
# Build from source
cargo build --release
# Run (needs root for ports 80/443)
sudo ./target/release/wolfproxy(C) 2025 Wolf Software Systems Ltd - http://wolf.uk.com