Tengo un contenedor acoplable que uso como mi administrador de tareas personal. He expuesto el puerto HTTP del contenedor acoplable al puerto 8080 de mi máquina host (Ubuntu). Mientras estoy en mi red local, puedo acceder a mi contenedor acoplable de esta manera:http://ip-of-my-ubuntu-host-machine:8080
Ahora, quiero poder acceder a mi contenedor Docker también cuando no esté en casa y no tenga una dirección IP pública asignada específicamente. Entonces, me gustaría usar Tor Hidden Service para poder acceder a mi contenedor desde afuera (sí, me siento cómodo usando Tor para este propósito).
¿Alguien puede, por favor, darme una guía sobre cómo abordar esto? El problema es que no quiero configurar el archivo HiddenServiceDir
in torrc
ya que no quiero alojar nada directamente en mi instalación de Tor en mi máquina host, sino usarlo como proxy para reenviar el tráfico a mi contenedor acoplable, que luego servirá la página web.
Gracias de antemano.
Respuesta1
Entonces, logré ponerlo en funcionamiento correctamente. Esto es lo que he hecho:
- Agregue lo siguiente al archivo /etc/tor/torrc:
HiddenServiceDir /var/lib/tor/my_hidden_service/
HiddenServicePort 80 127.0.0.1:8080
HiddenServicePort 22 127.0.0.1:22
Reinicia Tor con
sudo systemctl restart tor
Su dirección .onion se encuentra en
/var/lib/tor/my_hidden_server/hostname
(puede verla realizandocat /var/lib/tor/my_hidden_server/hostname