diff --git a/README.md b/README.md index b91050b..a381477 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,9 @@ Start at +* #### [Create a Tor Hidden Service](tor_hidden_service_example.md) + A simple example of creating and using a Tor Hidden Service. + * #### [Electrum wallet](electrs/electrum_wallet.sh) Download, verify and install the chosen version on a Linux desktop. ``` diff --git a/tor_hidden_service_example.md b/tor_hidden_service_example.md new file mode 100644 index 0000000..235fb7d --- /dev/null +++ b/tor_hidden_service_example.md @@ -0,0 +1,35 @@ +## Create a Tor Hidden Service +A simple example of creating and using a Tor Hidden Service. + +Using ThunderHub as an example. + +* Install Tor: +``` +$ sudo apt install tor +``` +* Edit the config file: +``` +$ sudo nano /etc/tor/torrc +``` +* add: +``` +HiddenServiceDir /var/lib/tor/thunderhub/ +HiddenServicePort 80 127.0.0.1:3010 +``` +* restart Tor: +``` +sudo systemctl restart tor +``` + +* note the Hidden Service address: +``` +sudo cat /var/lib/tor/thunderhub/hostname +``` +* Connect over the Tor Browser. + + + +#### Notes: +The SSL stripping attack is not applicable when the traffic does not leave the Tor network so usinga self-hosted Hidden Service in the Tor Browser is not at risk. + +Always make sure that the clearnet site you open in the Tor Browser uses SSL encryption (HTTPS). \ No newline at end of file