Skip to content

WolfProxy v0.1.0 - Initial Release

Choose a tag to compare

@wolfsoftwaresystemsltd wolfsoftwaresystemsltd released this 18 Jan 06:04
· 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.sh

Quick 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