Why you shall host your Website on the Tor Network?

Why you shall host your Website on the Tor Network?

  • Your website will always be accessible for your clients no matter what. Use Tor as a backup method for your online presence. Learn from the big – Facebook, Google and many others already host their services within Tor
  • The Internet relies on the Domain name system to resolve your server IP address, however if the global DNS system Fails, your clients won’t be able to reach you (there will be no servers to resolve the IP address of your server and thus the browser will NOT load your website). Tor is using a unique approach for accessing services within the Tor cloud (the so called hidden services). Tor does not rely on DNS. 
  • Triple encryption between the Tor Browser and the hidden service server that will make it impossible for man-in-the middle attacks, eavesdropping and so on. Tor hidden services are within the Tor Cloud. All traffic inside the Tor network are encrypted and secured with TLS tunnels.
  • Tor is semi-decentralized network, comprising relays, entry and exit nodes, hosted by volunteers all over the world, initially developed for the US Navy and funded by the US Government. This ensures that there is not a single authority that may shut down the network.
  • Tor provides anonymity, meaning that the client does not know the location AND the IP address of the server in the Tor network.
  • Tor hidden services are accessible behind NAT. You can run your services behind a router / firewall with no further configuration which makes it very useful where you don’t have a public IP for your service. The combination of triple encryption and availability behind NAT makes it very useful for IoT end devices and embedded systems.

What is a hidden service in the Tor Cloud?

The hidden service can be any service luch as FTP server, SSH Server, Web Server etc. The hidden services within Tor are using the onion routing protocol. Every service on the Tor network can be reached via its public key (v2 hidden services are 16 characters base32 hashes of the private key which is RSA1024 and every hidden service name finish with .onion extension) The hidden services can be accessed only within the Tor network by using the Tor Browser. You can learn more about how Tor hidden services work by visiting this link

What do I need to run a Tor hidden service and how hard it is to setup a hidden service on the Tor network?

Setting up a hidden service on the Tor network is very easy. You will need a Machine with Linux preferably and a running instance of Tor, editing the torrc file to define where the hidden service directory

The steps for installing and running a Tor hidden service on machine with Ubuntu are as follows:

  • sudo apt-get install tor
  • Edit /etc/tor/torrc with your editor of choise

You should add two lines in the torrc file to setup a hidden service

  1. HiddenServiceDir /var/lib/tor/webserver/
  2. HiddenServicePort 80

The first line defines where hidden service public/private keys are stored and the second line defines the hidden service port (on the Tor network) and to which port on the local machine it should point to. After editing torrc , save and quit.

type sudo service tor restart

If a hidden service is defined in torrc , Tor automatically generates a RSA1024 private key and base32 .onion public key. The public key is the “domain name” for your hidden service on the Tor network, it is the name which your clients type in the Tor Browser.

To check what .onion name Tor assigned for your hidden service type:

cat /var/lib/tor/webserver/hostname

The auto assigned .onion hidden services public keys are not very human readable . Example -> j234kkn56a77mi.onion

To actually host something on your machine you should install a webserver of your choise such as apache, nginx or any other that will listen on localhost:80 .

Finally your service will be available on Tor

Is there a way to make or generate a vanity Tor .onion public keys?

There is a way to do it by using special utility such as scallion – a vanity .onion names generator that can do a probabilistic search using one or more GPUs . The more GPUs the more faster you will generate your public / private keys . As we mentioned above v2 .onion addresses are 16 characters long and to generate a 16 character long vanity name for Tor it will take all the time in the universe, however if you need 6 – 12 characters prefix, followed by random characters then it is doable.

You can read more about generating a vanity Tor .onion domain / public key by Clicking Here

GPU based .onion hash generator

Ji4ka’s GPU .onion miner

If you are planning to put a hidden service on the TOR network, you will notice that accessing the service via its default domain name could be tricky due to the fact that it contains random characters in its domain name which finish with the .onion extension. Ji4ka offers experimental GNU Linux GPU based TOR .onion vanity hash generator which can generate private keys based on your desired readable .onion domain name.

The Onion hash generator @ Ji4ka currently has one AMD Radeon RX580 GPU, which provides a decent hash rate for generating .onion domain private keys.

The system runs also a TOR relay node and example HTTP / SSH hidden service where you can test your generated .onion domain names and make experiments on the TOR Network! Contact us if you want to generate your TOR .onion domain name!

You can do the following:

  • Generate vanity .onion names for TOR hidden services
  • Generate vanity GPG keys
  • Test your generated .onion names by using the Tor relay running on the server.

The system achieves about 2.3 Gh/s (Gigahash) . With this hashrate one can generate TOR onion domain name with 8 characters – about 1 hour, 9 characters about 4 hours , 10 characters for about 48 hours, 11 characters about 3 months.

You can rent the rig for generating your desired vanity .onion domain name and you get the following:

  • SSH access to the onion hash generator
  • Ability to test your domain after generation
  • 24/7 support

Check our listing on eBay for our .onion mining services:

Or you can purchase your desired .onion prefix from the link below:

Purchase vanity onion address

What you get?

  • Public key / the desired .onion vanity address
  • Private key / the one needed to deploy a website / hidden service to the TOR network that will point to your website or hidden service

TOR .onion website hosting / hidden services hosting

Got some NEW hardware updates for the .onion hash generator:

  • New front panel with a LCD display showing GPU1 & GPU2 temperatures in real time, using LCDProc and LCDd
  • Added a second GPU (RX580 8G)
The .onion hash generator now has a new front panel with LCD display and a second GPU