Proxy para navegación anónima usando la red Tor, Docker y RaspberryPI.
-
RaspberryPI 3 accesible al puerto 8888.
-
Imagen docker compuesta por las siguientes herramientas:
- Creamos la imagen
docker build -t myproxy .
- Arrancamos el contenedor
docker run -it --rm --name myproxy_container -p 8888:8888 --privileged myproxy
NOTA: no se arranca en background con la opción -d
porque falla cuando lleva un tiempo arrancado sin uso, por lo que mejor ejecutarlo de forma interactiva cada vez que se vaya a utilizar. Con la opción --rm
se eliminará el contenedor una vez salgamos de él.
Lo probaremos en FireFox con el plugin FoxyProxy Standard en donde indicaremos nuestra RaspberryPI como servidor proxy para la navegación HTTP/HTTPS.
Tras la instalación del plugin en el navegador firefox configuraremos los datos de nuestro proxy. Primero indicamos la dirección IP ejecutando ifconfig
en nuestra Raspberry. Posteriormente añadimos una nueva conexión (pestaña add en options) con los datos que solicita.
Finalmente podemos consultar la siguiente web para ver nuestra IP pública antes y después de activar nuestro proxy. En Linux podemos hacer uso del comando curl ifconfig.me
o bien wget -qO- ifconfig.co/ip
.