proxy-loadbalancer/README.md

777 B

proxy-loadbalancer

A round-robin load balancer for HTTP proxies.

This is a simple load balancer using proxy.py that will route requests to a cluster of proxy backends in a round-robin fashion. This makes it easy to connect your clients to a large number of proxy servers without worrying about implementing anything special clientside.

Install

  1. pip install -r requirements.txt
  2. Copy proxy-skeleton/app/config.py.example to proxy-skeleton/app/config.py and fill in your config details.
  3. Deploy the ./canihazip and start the server.

Use

To start the load balancer server, navigate to ./proxy-skeleton and run python3 -m app. The systemd service loadbalancer.service is provided as a service example.