
Salsa - TCP Load Balancer Proxy with Health Checks
# Overview
`salsa` is a versatile tool for creating a TCP load balancer proxy with integrated health checks for underlying proxies. It listens on a specified address and distributes TCP requests to healthy proxies using a round-robin algorithm.
# Features
- **Load Balancing**: Distributes incoming TCP requests across multiple proxies.
- **Health Checks**: Ensures only healthy proxies receive requests based on configurable health checks.
- **Customization**: Supports customizable health check intervals and commands.
# Installation
1. **Download**:
Clone the repository from GitHub:
```
git clone https://github.com/thekhanj/salsa.git
cd salsa
```
2. **Build and Install**:
Compile and install the `salsa` executable:
```
make
sudo make install
```
# Usage
## Command-Line Options
```
salsa [OPTIONS...] -l