|
@@ -106,7 +106,7 @@ CONFIGURATION_FILE="freedombone.cfg"
|
106
|
106
|
SSH_PORT=2222
|
107
|
107
|
|
108
|
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
|
111
|
# whether to route outgoing traffic through Tor
|
112
|
112
|
ROUTE_THROUGH_TOR="no"
|
|
@@ -327,8 +327,8 @@ function argument_checks {
|
327
|
327
|
|
328
|
328
|
function read_configuration {
|
329
|
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
|
332
|
fi
|
333
|
333
|
if grep -q "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE; then
|
334
|
334
|
ROUTE_THROUGH_TOR=$(grep "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
@@ -5035,8 +5035,8 @@ function route_outgoing_traffic_through_tor {
|
5035
|
5035
|
echo 'TransListenAddress 127.0.0.1' >> /etc/tor/torrc
|
5036
|
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
|
5040
|
fi
|
5041
|
5041
|
|
5042
|
5042
|
sed -i 's|DNSPort*|DNSPort 53|g' /etc/tor/torrc
|
|
@@ -5048,8 +5048,8 @@ function route_outgoing_traffic_through_tor {
|
5048
|
5048
|
echo 'DNSListenAddress 127.0.0.1' >> /etc/tor/torrc
|
5049
|
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
|
5053
|
fi
|
5054
|
5054
|
|
5055
|
5055
|
echo 'route_outgoing_traffic_through_tor' >> $COMPLETION_FILE
|