From 57f9ea3df4f7d53e203a8047f27b27bebf741f62 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Mon, 20 Aug 2018 23:16:49 +0200 Subject: [PATCH] fix tor install --- home.admin/96addTorService.sh | 37 +++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/home.admin/96addTorService.sh b/home.admin/96addTorService.sh index 42e7d35..3320a34 100644 --- a/home.admin/96addTorService.sh +++ b/home.admin/96addTorService.sh @@ -50,6 +50,7 @@ sudo apt install tor tor-arm -y echo "" echo "*** Tor Config ***" +sudo rm -r -f /mnt/hdd/tor 2>/dev/null sudo mkdir /mnt/hdd/tor sudo mkdir /mnt/hdd/tor/sys sudo mkdir /mnt/hdd/tor/web80 @@ -96,23 +97,35 @@ echo "" # NYX - Tor monitor tool # https://nyx.torproject.org/#home echo "*** Installing NYX - TOR monitoring Tool ***" -sudo pip install nyx +nyxInstalled=$(sudo pip list 2>/dev/null | grep 'nyx' -c) +if [ ${nyxInstalled} -eq 0 ]; then + sudo pip install nyx +else + echo "NYX already installed" +fi echo "" echo "*** Changing ${network} Config ***" -echo "Only Connect thru TOR" -echo "onlynet=onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf -echo "Adding some nodes to connect to" -echo "addnode=fno4aakpl6sg6y47.onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf -echo "addnode=toguvy5upyuctudx.onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf -echo "addnode=ndndword5lpb7eex.onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf -echo "addnode=6m2iqgnqjxh7ulyk.onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf -echo "addnode=5tuxetn7tar3q5kp.onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf -sudo cp /home/bitcoin/.${network}/${network}.conf /home/admin/.${network}/${network}.conf -sudo chown admin:admin /home/admin/.${network}/${network}.conf +networkIsTor=$(sudo cat /home/bitcoin/.${network}/${network}.conf | grep 'onlynet=onion' -c) +if [ ${networkIsTor} -eq 0 ]; then + echo "Only Connect thru TOR" + echo "onlynet=onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf + echo "Adding some nodes to connect to" + echo "addnode=fno4aakpl6sg6y47.onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf + echo "addnode=toguvy5upyuctudx.onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf + echo "addnode=ndndword5lpb7eex.onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf + echo "addnode=6m2iqgnqjxh7ulyk.onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf + echo "addnode=5tuxetn7tar3q5kp.onion" | sudo tee --append /home/bitcoin/.${network}/${network}.conf + sudo cp /home/bitcoin/.${network}/${network}.conf /home/admin/.${network}/${network}.conf + sudo chown admin:admin /home/admin/.${network}/${network}.conf +else + echo "Chain network already configured for TOR" +fi echo "" - + echo "*** Activating TOR system service ***" +echo "ReadWriteDirectories=-/mnt/hdd/tor" | sudo tee -a /lib/systemd/system/tor@default.service +systemctl daemon-reload sudo systemctl restart tor@default echo ""