Montar un hidden service en Tor
Necesitamos tener previamente corriendo Tor en la maquina:
- Creamos el servidor
tor-server.js
- Lanzamos el servidor y vemos que esta en la web normal
http://{{ip}}:3000
- Aseguramos el servicio con
pm2
- Cambiamos los ajustes de tor en
/etc/tor/torrc
habilitando el servicio.
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:3000
- Reiniciamos Tor
sudo /etc/init.d/tor restart
- Miramos los ficheros generados por Tor
cd /var/lib/tor/hidden_service/
- Sacamos la ruta de nuestro servicio Onion de
cd /var/lib/tor/hidden_service/hostname
- Verificamos que el sistema esta corriendo
- Paso extras muy importantes
- Conectarnos por SSH usando TOR
- Configurar el Firewall
- Aislamos el servidor del surface web, etc…
Recursos