Sozu Reverse Proxy
by ATH Infosystems
Version 2.2.1 + Free Support on Ubuntu 26.04
Sōzu Reverse Proxy is an open-source, high-performance reverse proxy designed for routing HTTP, HTTPS, TCP, and other network traffic between clients and backend services. Built with Rust, Sōzu provides a lightweight, scalable, and efficient proxy layer for web applications, APIs, microservices, cloud infrastructure, and distributed systems. It offers dynamic configuration, load balancing, frontend and backend management, connection handling, TLS support, and flexible traffic routing capabilities that help organizations securely expose and distribute application services. Sōzu can operate as an edge proxy or service gateway, allowing incoming client requests to be efficiently directed to appropriate backend applications while providing centralized control over network traffic and service availability.
Features of Sōzu Reverse Proxy:- Provide high-performance reverse proxy capabilities for modern web and network applications.
- Support HTTP and HTTPS traffic routing between clients and backend services.
- Support TCP and other network protocols for flexible proxy deployments.
- Provide load balancing capabilities for distributing traffic across backend services.
- Support configurable frontends and backends for flexible application routing.
- Provide hostname-based routing for serving multiple applications and domains.
- Support TLS termination and secure communication for protected application endpoints.
- Provide efficient connection management for high-concurrency workloads.
- Support dynamic configuration and runtime management of proxy services.
- Provide command-line tools for proxy administration, configuration, and monitoring.
- Support scalable deployments for cloud, microservice, and distributed application environments.
- Provide a lightweight Rust-based architecture designed for performance and resource efficiency.
Sōzu Reverse Proxy Usage:
First stop Sōzu: $ sudo su $ systemctl stop sozu #Create a backup: $ cp /etc/sozu/config.toml /etc/sozu/config.toml.bak #Now edit hostname= and replace with your server IP: $ nano /etc/sozu/config.toml #Fix permissions: $ chown sozu:sozu /etc/sozu/config.toml $ chmod 640 /etc/sozu/config.toml # Start Sōzu: $ systemctl daemon-reload $ systemctl start sozu # Check the service: $ systemctl status sozu --no-pager # Start a test backend: $mkdir -p /tmp/sozu-backend echo "Sōzu 2.2.1 reverse proxy is working!" > /tmp/sozu-backend/index.html cd /tmp/sozu-backend python3 -m http.server 9000 --bind 127.0.0.1 Test Sozu Reverse Proxy on browser: $ http://your_server_ip:8080
Disclaimer: Sōzu Reverse Proxy is provided without any warranty, express or implied. Users utilize this software at their own risk. Sōzu is an open-source project, and its use is subject to the applicable project license and the licenses of its dependencies. It is not affiliated with, endorsed by, or sponsored by kCloudHubs. The developers and contributors of Sōzu are not responsible for any damages, losses, or consequences resulting from the use of this software. Organizations are responsible for properly configuring, securing, monitoring, updating, and maintaining their Sōzu reverse proxy, backend services, network infrastructure, TLS certificates, routing rules, and associated application data.