launcher.py 906 B

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. base_socks_port=9050
  3. base_control_port=8118
  4. # Create data directory if it doesn't exist
  5. if [ ! -d "data" ]; then
  6. mkdir "data"
  7. fi
  8. #for i in {0..10}
  9. for i in {0..80}
  10. do
  11. j=$((i+1))
  12. socks_port=$((base_socks_port+i))
  13. control_port=$((base_control_port+i))
  14. if [ ! -d "data/tor$i" ]; then
  15. echo "Creating directory data/tor$i"
  16. mkdir "data/tor$i"
  17. fi
  18. # Take into account that authentication for the control port is disabled. Must be used in secure and controlled environments
  19. echo "Running: tor --RunAsDaemon 1 --CookieAuthentication 0 --HashedControlPassword \"\" --ControlPort $control_port --PidFile tor$i.pid --SocksPort $socks_port --DataDirectory data/tor$i"
  20. tor --RunAsDaemon 1 --CookieAuthentication 0 --HashedControlPassword "" --ControlPort $control_port --PidFile tor$i.pid --SocksPort $socks_port --DataDirectory data/tor$i
  21. done