Website as hidden service: how do?

Website as hidden service: how do?


Was talking to a pal about ssh as hidden service. “It’s simple” he said, and practically dared me to do it. But I didn’t really want ssh, I thought let's do http instead because Adland. Oh okay. So you want to try it too? Lets go.

sudo apt-get install tor

Simple, right?

sudo nano /etc/tor/torrc to add the following

HiddenServiceDir /var/lib/tor/ssh_hidden_service/
HiddenServicePort 80

Now, that’s port 80. Do 22 if you want to cloak your ssh.

now: service tor reload

and check what your hostname is:

sudo cat /var/lib/tor/ssh_hidden_service/hostname

Now that you know your name, you’ll have to add a SERVERALIAS in your apache conf somewhere, wherever you keep that stuff. Could be apache.conf, or in apache2/conf-enabled/000-default.conf or even in your .htaccess depending on how homey play dat. Reload apache after adding the serveralias.

ta-dah, you’re done.

So anyway, that’s how Adland became available on the dark web, the world’s first ad news source to be accessible as a Tor hidden service

My friend also made a post, but in Swedish: “SSH som hidden service