Crear y configurar un dominio .onion implica varios pasos técnicos y de seguridad. A continuación, te presento una guía detallada paso a paso para hacerlo.
Paso 1: Instalación del Navegador Tor
- Descargar e instalar el Navegador Tor:
- Ve al sitio web oficial de Tor (https://www.torproject.org/).
- Descarga la versión apropiada del Navegador Tor para tu sistema operativo (Windows, macOS, Linux).
- Sigue las instrucciones de instalación para tu sistema operativo.
Paso 2: Configuración del Servicio Oculto de Tor
- Instalar el paquete de Tor:
- En sistemas basados en Debian/Ubuntu:
sudo apt update
sudo apt install tor
- En sistemas basados en Red Hat/Fedora:
sudo dnf install tor
- En sistemas basados en Debian/Ubuntu:
- Editar el archivo de configuración de Tor:
- Abre el archivo de configuración de Tor con un editor de texto. En la mayoría de las distribuciones de Linux, este archivo se encuentra en
/etc/tor/torrc
.sudo nano /etc/tor/torrc
- Abre el archivo de configuración de Tor con un editor de texto. En la mayoría de las distribuciones de Linux, este archivo se encuentra en
- Configurar el servicio oculto:
- Añade las siguientes líneas al archivo
torrc
para configurar tu servicio oculto:HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
- Estas líneas configuran Tor para redirigir el tráfico del puerto 80 de tu servicio oculto al puerto 80 de tu servidor web local.
- Añade las siguientes líneas al archivo
- Reiniciar el servicio Tor:
- Después de guardar los cambios en el archivo
torrc
, reinicia Tor para aplicar las nuevas configuraciones:sudo systemctl restart tor
- Después de guardar los cambios en el archivo
Paso 3: Obtención de la Dirección .onion
- Obtener la dirección .onion:
- Una vez que Tor se haya reiniciado, se generará una nueva dirección .onion en el directorio especificado (
/var/lib/tor/hidden_service/
). - Para ver la dirección .onion, usa el siguiente comando:
sudo cat /var/lib/tor/hidden_service/hostname
- Una vez que Tor se haya reiniciado, se generará una nueva dirección .onion en el directorio especificado (
Paso 4: Configuración del Servidor Web
- Instalar un servidor web:
- Puedes usar cualquier servidor web como Apache, Nginx o Lighttpsd. Por ejemplo, para instalar Nginx en Debian/Ubuntu:
sudo apt install nginx
- Puedes usar cualquier servidor web como Apache, Nginx o Lighttpsd. Por ejemplo, para instalar Nginx en Debian/Ubuntu:
- Configurar el servidor web:
- Configura tu servidor web para que sirva el contenido en el puerto 80. Asegúrate de que el servidor web esté sirviendo el contenido correctamente en
localhost
(127.0.0.1). - Por ejemplo, en Nginx, edita el archivo de configuración en
/etc/nginx/sites-available/default
:server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}
- Guarda los cambios y reinicia Nginx:
sudo systemctl restart nginx
- Configura tu servidor web para que sirva el contenido en el puerto 80. Asegúrate de que el servidor web esté sirviendo el contenido correctamente en
Paso 5: Seguridad y Mantenimiento
- Asegurar tu servicio oculto:
- Mantén el software actualizado: Asegúrate de que tanto Tor como tu servidor web estén siempre actualizados.
- Configura un firewall: Usa un firewall para permitir solo el tráfico necesario.
- Supervisa tu servicio: Monitorea los registros de Tor y del servidor web para detectar cualquier actividad sospechosa.
- Mantén el software actualizado: Asegúrate de que tanto Tor como tu servidor web estén siempre actualizados.
- Acceder a tu sitio .onion:
- Abre el Navegador Tor y navega a la dirección .onion que obtuviste en el paso 6.
Conclusión
Crear y configurar un dominio .onion implica la instalación y configuración del navegador Tor, la configuración de un servicio oculto de Tor, la obtención de una dirección .onion, la configuración de un servidor web y la implementación de medidas de seguridad. Siguiendo estos pasos, podrás crear y mantener un sitio web accesible a través de la red Tor.