Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 1.05 KB

README.md

File metadata and controls

56 lines (39 loc) · 1.05 KB

TorBalancer

Balance traffic between multiple Tor clients.

Keeps the circuit and returns connections according to onion address.

HAProxy <--HTTP-->  DeleGate1 <--socks--> Tor1  <-->  Rendezvous Points
                    DeleGate2 <--socks--> Tor2  <-->  Rendezvous Points
                    ...
                    DeleGate9 <--socks--> Tor9  <-->  Rendezvous Points

Stats GUI

Setup TorBalancer

sudo ./install.sh

Start the system

$ bash opentors.sh

Finally, you can test your HAProxy:

$ curl -x localhost:3128 http://msydqstlz2kzerdg.onion/
$ http://localhost:5000/stats

Shutdown

You can kill your Tors, DeleGates and HAProxy by

$ killall haproxy
$ killall tor
$ kill $(ps aux | grep 'delegate' | awk '{print $2}')

Old way to setup with one Polipo proxy

  • Tor + Polipo
  • No load balancing
  • One Tor + proxy instance
$ sudo apt-get install polipo
$ sudo cp polipo_conf /etc/polipo/config
$ sudo service polipo restart