Overview
WolfProxy is an NGINX-compatible reverse proxy with a built-in firewall. It reads your existing nginx configuration directly — just stop nginx, start WolfProxy.
Features
- Drop-in nginx replacement — Reads
sites-enabledconfigs - Built-in firewall with auto-ban for malicious IPs
- 5 load balancing algorithms — Round Robin, Weighted, Least Connections, IP Hash, Random
- Health checking for upstream servers
- Real-time monitoring dashboard
- SSL/TLS termination
- WebSocket proxying
Installation
bash
# Stop nginx first
sudo systemctl stop nginx
# Install and start WolfProxy (downloads the prebuilt binary for your CPU)
curl -sSL https://raw.githubusercontent.com/wolfsoftwaresystemsltd/wolfproxy/main/setup.sh | sudo bash