paint-brush
Configuración de un servicio oculto Tor [Una guía práctica]por@arthtyagi
15,310 lecturas
15,310 lecturas

Configuración de un servicio oculto Tor [Una guía práctica]

por Arth Tyagi3m2020/06/17
Read on Terminal Reader
Read this story w/o Javascript

Demasiado Largo; Para Leer

Este tutorial está dirigido específicamente a usuarios de Unix, pero cualquiera puede seguirlo con toda honestidad. Para mayor seguridad y anonimato, le recomiendo que use Nginx. Por ejemplo, Apache2 o Apache2 se pueden usar para configurar un servidor web. Nginx se puede instalar en su distribución MacOSOS o Linux con paquetes Debian. El siguiente paso es asegurarse de que tiene el torrc en su sistema y configurarlo como un servicio oculto de Tor. Ejecute el retransmisor Tor sobre el retransmisor ahora donde está sirviendo el servicio Tor.

People Mentioned

Mention Thumbnail
featured image - Configuración de un servicio oculto Tor [Una guía práctica]
Arth Tyagi HackerNoon profile picture

Me arriesgaré aquí y asumiré que conoce los conceptos básicos de cómo funciona un servidor web cuando hizo clic en el título de esta publicación. El conocimiento básico de vim también sería útil.

Para obtener ayuda, si se atasca, consulte la Nota al final de esta publicación.

Este tutorial está dirigido específicamente a usuarios de Unix, pero cualquiera puede seguirlo con toda honestidad. ¡Sí, incluso los usuarios de Windows!👌🏻

Muy bien, antes que nada, debes asegurarte de tener un servidor web en funcionamiento. Puede usar Apache2, pero para mayor seguridad y anonimato, le recomiendo que use Nginx. esta muy bien :P

Paso 1: configurar el servidor Nginx

Para comprobar su instalación, escriba

 nginx
en la terminal. y dirígete a
 localhost:8080
en su navegador web preferido.

Si no lo tiene instalado, puede continuar e instalarlo usando

 brew install nginx
en su macOS o
 sudo apt-get install nginx
en su distribución WSL o Linux con paquetes Debian.

Una vez que lo tengas instalado, ejecútalo usando

 nginx
y dirígete a la
 localhost:8080
en tu navegador. Si muestra algo similar a:

Una vez que esté seguro de que Nginx está instalado y funciona bien, continúe con el siguiente paso.

Paso 2: configurar el archivo de configuración de Nginx *(Opcional)*

Digamos que ya está alojando algo en localhost: 8080 y no quiere configurar Nginx en ese puerto, en ese caso querrá cambiar el archivo de configuración de Nginx.

 arthtyagi@MacBook-Pro ~ % cd /usr/local/etc/nginx arthtyagi@MacBook-Pro ~ % vim nginx.conf

(Nota: si no le gusta cómo es su vim, consulte este vimconfig ).

 84 #server { 85 # listen 8000 ; 86 # listen somename: 8080 ; 87 # server_name somename alias another.alias; 88 89 # location / { 90 # root html; 91 # index index.html index.htm; 92 # } 93 #}

Descomente estas líneas para abrir el puerto 8000 para Nginx y, mientras lo hace, no olvide comentar las líneas del puerto 8080 porque no quiere que Nginx escuche en dos puertos, eso simplemente no funciona.

Una vez que esté satisfecho con su configuración, continúe con el Paso 3.

Paso 3 - Publicación de contenido estático

 arthtyagi@MacBook-Pro ~ % cd /usr/local/ var /www arthtyagi@MacBook-Pro ~ % vim index.html

Esto abre el archivo index.html en vim, edítelo como desee. Agregue CSS, sin embargo, coloque los archivos de manera adecuada. Si ocurre un problema al servir contenido estático (probablemente no lo hará), siéntase libre de buscar Stackoverflow .

Ahora asegúrese de que su servidor Nginx esté funcionando y visite `localhost:8080` en su navegador.

Paso 4: Servir en la Dark Web como un sitio .onion

Primero, quiere asegurarse de que tiene

 tor
instalado en su sistema.

Escribir

 tor
en tu terminal, si inicia una conexión tor, tienes tor instalado. De lo contrario, es posible que realmente quieras instalarlo. Usar
 brew install tor
para instalar tor en tu macOS.

Para Debian/Ubuntu/WSL con Debian/Ubuntu, consulte este . Una vez que se haya asegurado de que esté instalado, continúe con el Paso 5.

Paso 5 - Configuración del torrc

1. Dirígete al directorio tor. Para macOS, está disponible aquí:

 arthtyagi@MacBook-Pro ~ % cd /usr/local/etc/tor

2. Si enumera los archivos presentes, encontrará que hay un archivo llamado

 torrc.sample
presente en el directorio tor.

Ahora querrías cambiar `

 torrc.sample
` a `
 torrc
`. Puede hacerlo simplemente abriendo `torrc.sample` en vim y usando el comando vim,
 :!mv torrc.sample torrc
.

3. Edite el archivo torrc usando

 vim torrc
.

Añade estas líneas:

 HiddenServiceDir /usr/local/etc/tor/hidden_http_service/ HiddenServicePort 80 127.0 .0 .1 : 8080

Paso final: ejecutar el servicio

 arthtyagi@MacBook-Pro ~ % tor

Su sitio está sirviendo a través de la retransmisión Tor ahora. ¿Pero donde?

 arthtyagi@MacBookPro~% cat/usr/local/etc/tor/hidden_http_service/

Verá una dirección .onion, ahí es donde está activo su servicio de cebolla.

Paso adicional: lea estos

Opciones de seguridad operativa y Next Gen V3 .

NOTA :

1. Para detener el servidor Nginx, use

 sudo nginx -s stop
.

2. Para detener Tor, use

 killall tor
.

3. Para guardar y salir en vim, use

 :x
.

4. Para obtener una buena referencia de Vim, visite Vim Cheatsheet .

De cualquier manera, me alegro de que hayas leído esto hasta el final (con suerte jajaja).