Esta guía te ayudará a configurar un proxy Snowflake independiente usando Docker para ayudar a los usuarios censurados a conectarse a la red Tor. Disponemos de una imagen Docker para facilitar la configuración de un proxy Snowflake.

1. Instalar Docker

Las instrucciones de este paso son para sistemas basados en Debian, pero puedes encontrar instrucciones de Docker para otras plataformas compatibles.

Abre un terminal y ejecuta estos comandos:

$ sudo apt install curl
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

2. Descargue el archivo de redacción de Docker

Descargue el archivo de configuración docker-compose.yml. Ejecute el comando para descargarlo:

$ wget https://gitlab.torproject.org/tpo/anti-censorship/docker-snowflake-proxy/raw/main/docker-compose.yml

Luego, despliega el proxy ejecutando:

docker compose up -d snowflake-proxy

Este comando inicia el proxy Snowflake de forma independiente. Ahora deberías ver la salida:

Creating snowflake-proxy ... done

¡y tu proxy está corriendo!

3. Comprobación de los registros de Docker

$ docker logs -f snowflake-proxy

4. Actualizaciones automáticas con Atalaya

El archivo docker-compose.yml contiene un contenedor watchtower, configurado para buscar automáticamente actualizaciones en el contenedor docker snowflake cada día, descargarlas y ejecutarlas. Si deseas utilizarlo, ejecuta el siguiente comando:

$ docker compose up -d

¡Ahora tu proxy de snowflake se mantendrá actualizado automáticamente!

De lo contrario, deberá extraer periódicamente el contenedor más reciente y reiniciarlo manualmente.