02Jun

Cómo crear un nodo en la red Tor en un contenedor Docker

Si necesitamos un nodo de Tor para hacer pruebas de con algún crawler nuestro, la imagen de Docker tarhan/tor-alpine contiene un nodo conectado a Tor.

Expone además los puertos 9150 y 9051 para podernos conectar desde otro contenedor. La contraseña para conectarse al nodo la podemos definir en el objeto «environment» de la configuración del contenedor.

La siguiente configuración en un archivo docker-compose.yml levantaría el nodo:

version: "2"
services:
  tor:
    image: tarhan/tor-alpine
    container_name: tor_node
    ports:
      - "0.0.0.0:9150:9150"
      - "0.0.0.0:9051:9051"
    environment:
      PASSWORD: mysecretpassword

Ejecutando docker-compose up -d ya tendríamos el nodo en ejecución

Conector para Python:

Leave a comment