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. We have a Docker image to ease the setup of a Snowflake proxy.

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

Download the docker-compose.yml configuration file. Ejecute el comando para descargarlo:

$ wget -O docker-compose.yml https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/raw/main/docker-compose.yml?ref_type=heads

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

The docker-compose.yml file contains a watchtower container, configured to automatically check for updates to the snowflake docker container every day, download them and run them. 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.