Um servidor da Web ThttpD

Instalando

$ wget http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz
$ tar zxvf thttpd
-2.25b.tar.gz
$ sudo
./configure && make
$ mkdir hidserv
; cd hidserv
$ cd
..

Corrida

$ ./thttpd -p 5222 -h localhost

Transformando o servidor da web em um serviço oculto

Isso funciona com Tor ou I2P. No caso do Tor, insira seu arquivo de configuração:

$ cd /etc/tor
$ vi torrc

Role até:

### This section is just for location-hidden services ##

E adicione as seguintes linhas abaixo:

HiddenServiceDir /home/username/hidden_service/ 
HiddenServicePort 80 127.0.0.1:5222

Nome de usuário é o nome com o qual você faz login na sua máquina Linux, serviço_coberto é o nome que você deseja dar.

Reinicie o Tor. Ao iniciar o backup, ele lê o arquivo torrc, segue as instruções e inicializa seu serviço na rede Tor.

Em seguida, ele criará automaticamente o diretório ‘serviço oculto ‘ que você especificou e criará dois arquivos nele, a chave privada e o nome do host.

A chave privada é idêntica à ideia do GPG. O nome do host é um URL criado pela rede usado para identificá-lo de outros serviços, deve ser algo como uy4htf7ssvv3gfh8g.onion.