From 0f329b39023b3db4b849818596cc689b5267a79f Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Thu, 1 Jul 2021 07:14:21 -0400 Subject: fix tor screw-ups --- tor.html | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/tor.html b/tor.html index 5b5aa41..bbe8147 100644 --- a/tor.html +++ b/tor.html @@ -17,32 +17,31 @@

Now that you have a website, why not offer it on a private alternative such as the onion network?

-

Setting up Tor

+

Installing Tor

+

Firstly we need to add the tor repo's to have the latest up to date version or tor.

-
apt install apt-transport-https
-
echo "deb https://deb.torproject.org/torproject.org buster main" > /etc/apt/sources.list.d/tor
-
echo "deb-src https://deb.torproject.org/torproject.org buster main" >> /etc/apt/sources.list.d/tor
- +
apt install -y apt-transport-https gpg
+echo "deb https://deb.torproject.org/torproject.org buster main
+deb-src https://deb.torproject.org/torproject.org buster main" > /etc/apt/sources.list.d/tor.list
+

Then we need to add the gpg keys to our keyring

- -
curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import
-	
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
-	    
+
+	
curl -s https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import
+gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
+

Now update and install tor

- -
apt update
-
apt install tor deb.torproject.org-keyring
+ +
apt update
+apt install tor deb.torproject.org-keyring
+ +

Enabling Tor

Then edit the file /etc/tor/torrc, uncommenting the following lines:

-
        HiddenServiceDir /var/lib/tor/hidden_service/
-        HiddenServicePort 80 127.0.0.1:80
+
HiddenServiceDir /var/lib/tor/hidden_service/
+HiddenServicePort 80 127.0.0.1:80