El primer paso será levantar un servidor web, donde debemos descomprimir el fichero zip:
Teniendo listo los archivos para lanzar el servidor web:
E instalamos nodejs y npm, que será lo que nos haga falta para levantar el servidor web:
Y ejecutamos estos dos comandos:
Analizando el archivo index.js vemos que lo que hará será levantar un servidor web por el puerto 8080:
Levantamos el servidor web:
Y si accedemos a nuestro puerto 8080 vemos el servidor levantado:
Ahora vamos a publicar en tor este servidor web:
Y editaremos este archivo:
Una vez dentro, localizamos esta ruta:
Y tenemos que modificarlo para contemplar el hecho de que el servidor se ejecute por el puerto 8080 y quitando los comentarios:
#HiddenServiceDir /var/lib/tor/hidden_service/ #HiddenServicePort 80 127.0.0.1:80 Quedando HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:8080
Reiniciamos el servicio tor y lo volvemos a levantar:
Y al ejecutar tor nos encontramos con el siguiente error, donde nos pide ejecutar tor como otro usuario:
Ya que vemos que al instalar tor se ha creado un usuario llamado debian-tor:
Por tanto, ejecutamos el siguiente comando y reiniciamos el servicio de tor; y así ya habremos asignado correctamente el permiso al usuario root:
sudo chown -R root:root /var/lib/tor/hidden_service/
Ejecutamos el comando tor y ya lo tenemos:
Ejecutamos el comando tor y lo vemos levantado:
Una vez hecho todo lo anterior, leemos la dirección .onion del fichero hostname:
Y desde un navegador tor lo abrimos, por lo que nos descargamos tor, lo descomprimimos y lo ejecutamos:
tar -xvf tor-browser-linux-x86_64-13.0.tar.xz
Y si ahora pegamos el .onion en tor ya habrá cargado la página:




















