Este guia ajudará você a configurar um proxy autônomo Snowflake usando o Docker para ajudar usuários censurados a se conectarem à rede Tor.
Temos uma imagem Docker para facilitar a configuração de um proxy Snowflake.
1. Instalar o Docker
As instruções nesta etapa são para sistemas baseados em Debian, mas você pode encontrar instruções do Docker para outras plataformas suportadas.
Abra um terminal e execute estes comandos:
$ sudo apt install curl
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
2. Baixe o arquivo docker compose
Baixe o arquivo de configuração docker-compose.yml.
Execute o comando para baixá-lo:
$ wget -O docker-compose.yml https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/raw/main/docker-compose.yml?ref_type=heads
Em seguida, implante o proxy executando:
docker compose up -d snowflake-proxy
Este comando inicia o proxy Snowflake no modo desanexado.
Agora você deve ver a saída:
Creating snowflake-proxy ... done
e seu proxy está instalado e funcionando!
3. Verificando seus logs do Docker
$ docker logs -f snowflake-proxy
4. Atualizações automáticas com a Watchtower
O arquivo docker-compose.yml contém um contêiner watchtower, configurado para verificar automaticamente atualizações no contêiner docker snowflake todos os dias, baixá-las e executá-las.
Se você quiser usá-lo, execute o seguinte comando:
$ docker compose up -d
Agora seu proxy snowflake será atualizado automaticamente!
Caso contrário, você precisará puxar periodicamente o contêiner mais recente e reiniciá-lo manualmente.