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
sudo ./install.sh
$ bash opentors.sh
$ curl -x localhost:3128 http://msydqstlz2kzerdg.onion/
$ http://localhost:5000/stats
You can kill your Tors, DeleGates and HAProxy by
$ killall haproxy
$ killall tor
$ kill $(ps aux | grep 'delegate' | awk '{print $2}')
- 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