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
Para acceder a los registros del proxy Snowflake, busque primero el número de identificación del contenedor.
Ejecuta el comando:
$ docker ps
El ID de tu contenedor Snowflake está en la misma línea de thetorproject/snowflake-proxy:latest
.
Sustituye el ID del contenedor por el tuyo y ejecuta el comando:
$ docker logs -f 42fb82372340
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.
Entonces, si estás usando eso, ¡tu proxy de snowflake se mantendrá actualizado automáticamente!
De lo contrario, deberá extraer periódicamente el contenedor más reciente y reiniciarlo manualmente.