|
@@ -0,0 +1,27 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+base_socks_port=9050
|
|
|
+base_control_port=8118
|
|
|
+
|
|
|
+# Create data directory if it doesn't exist
|
|
|
+if [ ! -d "data" ]; then
|
|
|
+ mkdir "data"
|
|
|
+fi
|
|
|
+
|
|
|
+#for i in {0..10}
|
|
|
+for i in {0..80}
|
|
|
+
|
|
|
+do
|
|
|
+ j=$((i+1))
|
|
|
+ socks_port=$((base_socks_port+i))
|
|
|
+ control_port=$((base_control_port+i))
|
|
|
+ if [ ! -d "data/tor$i" ]; then
|
|
|
+ echo "Creating directory data/tor$i"
|
|
|
+ mkdir "data/tor$i"
|
|
|
+ fi
|
|
|
+ # Take into account that authentication for the control port is disabled. Must be used in secure and controlled environments
|
|
|
+
|
|
|
+ echo "Running: tor --RunAsDaemon 1 --CookieAuthentication 0 --HashedControlPassword \"\" --ControlPort $control_port --PidFile tor$i.pid --SocksPort $socks_port --DataDirectory data/tor$i"
|
|
|
+
|
|
|
+ tor --RunAsDaemon 1 --CookieAuthentication 0 --HashedControlPassword "" --ControlPort $control_port --PidFile tor$i.pid --SocksPort $socks_port --DataDirectory data/tor$i
|
|
|
+done
|