Bob Mottram 10 years ago
parent
commit
b199a0f0d0
2 changed files with 9 additions and 7 deletions
  1. 2
    0
      README.md
  2. 7
    7
      install-freedombone.sh

+ 2
- 0
README.md View File

58
     WIKI_FREEDNS_SUBDOMAIN_CODE=
58
     WIKI_FREEDNS_SUBDOMAIN_CODE=
59
     MY_GPG_PUBLIC_KEY=
59
     MY_GPG_PUBLIC_KEY=
60
     MY_GPG_PRIVATE_KEY=
60
     MY_GPG_PRIVATE_KEY=
61
+    ROUTE_THROUGH_TOR=no
62
+    LOCAL_NETWORK_STATIC_IP_ADDRESS=192.168.1.60
61
 
63
 
62
 The GPG public/private key variables are for the filenames of exported GPG keys, and if a private key filename is given then it will be automatically shredded after import.
64
 The GPG public/private key variables are for the filenames of exported GPG keys, and if a private key filename is given then it will be automatically shredded after import.
63
 
65
 

+ 7
- 7
install-freedombone.sh View File

106
 SSH_PORT=2222
106
 SSH_PORT=2222
107
 
107
 
108
 # The static IP address of the system within the local network
108
 # The static IP address of the system within the local network
109
-FIXED_IP_ADDRESS="192.168.1.60"
109
+LOCAL_NETWORK_STATIC_IP_ADDRESS="192.168.1.60"
110
 
110
 
111
 # whether to route outgoing traffic through Tor
111
 # whether to route outgoing traffic through Tor
112
 ROUTE_THROUGH_TOR="no"
112
 ROUTE_THROUGH_TOR="no"
327
 
327
 
328
 function read_configuration {
328
 function read_configuration {
329
   if [ -f $CONFIGURATION_FILE ]; then
329
   if [ -f $CONFIGURATION_FILE ]; then
330
-      if grep -q "FIXED_IP_ADDRESS" $CONFIGURATION_FILE; then
331
-          FIXED_IP_ADDRESS=$(grep "FIXED_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
330
+      if grep -q "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE; then
331
+          LOCAL_NETWORK_STATIC_IP_ADDRESS=$(grep "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
332
       fi
332
       fi
333
       if grep -q "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE; then
333
       if grep -q "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE; then
334
           ROUTE_THROUGH_TOR=$(grep "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
334
           ROUTE_THROUGH_TOR=$(grep "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
5035
       echo 'TransListenAddress 127.0.0.1' >> /etc/tor/torrc
5035
       echo 'TransListenAddress 127.0.0.1' >> /etc/tor/torrc
5036
   fi
5036
   fi
5037
 
5037
 
5038
-  if ! grep -q "TransListenAddress $FIXED_IP_ADDRESS" /etc/tor/torrc; then
5039
-      echo "TransListenAddress $FIXED_IP_ADDRESS" >> /etc/tor/torrc
5038
+  if ! grep -q "TransListenAddress $LOCAL_NETWORK_STATIC_IP_ADDRESS" /etc/tor/torrc; then
5039
+      echo "TransListenAddress $LOCAL_NETWORK_STATIC_IP_ADDRESS" >> /etc/tor/torrc
5040
   fi
5040
   fi
5041
 
5041
 
5042
   sed -i 's|DNSPort*|DNSPort 53|g' /etc/tor/torrc
5042
   sed -i 's|DNSPort*|DNSPort 53|g' /etc/tor/torrc
5048
       echo 'DNSListenAddress 127.0.0.1' >> /etc/tor/torrc
5048
       echo 'DNSListenAddress 127.0.0.1' >> /etc/tor/torrc
5049
   fi
5049
   fi
5050
 
5050
 
5051
-  if ! grep -q "DNSListenAddress $FIXED_IP_ADDRESS" /etc/tor/torrc; then
5052
-      echo "DNSListenAddress $FIXED_IP_ADDRESS" >> /etc/tor/torrc
5051
+  if ! grep -q "DNSListenAddress $LOCAL_NETWORK_STATIC_IP_ADDRESS" /etc/tor/torrc; then
5052
+      echo "DNSListenAddress $LOCAL_NETWORK_STATIC_IP_ADDRESS" >> /etc/tor/torrc
5053
   fi
5053
   fi
5054
 
5054
 
5055
   echo 'route_outgoing_traffic_through_tor' >> $COMPLETION_FILE
5055
   echo 'route_outgoing_traffic_through_tor' >> $COMPLETION_FILE