This guide will help you set up a standalone Snowflake proxy using Docker to help censored users connect to the Tor network.
We have a Docker image to ease the setup of a Snowflake proxy.
1. Installiere Docker
Die Anweisungen in diesem Schritt beziehen sich auf Debian-basierte Systeme, aber du kannst Docker Anleitungen für andere unterstützte Plattformen finden.
Öffne ein Terminal und führe diese Kommandos aus:
$ sudo apt install curl
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
2. Lade die Docker Compose-Datei herunter
Lade die docker-compose.yml-Konfigurationsdatei herunter.
Führe folgendes Kommando zum Herunterladen aus:
$ wget https://gitlab.torproject.org/tpo/anti-censorship/docker-snowflake-proxy/raw/main/docker-compose.yml
Verteile dann den Proxy mit:
docker compose up -d snowflake-proxy
This command starts the Snowflake proxy in detached mode.
Du solltest nun die Ausgabe sehen:
Creating snowflake-proxy ... done
Und dein Proxy ist einsatzbereit!
3. Checking your Docker logs
Um auf die Snowflake-Proxy Logdaten zuzugreifen, finde zuerst die Container-ID-Nummer heraus.
Führe den Befehl aus:
$ docker ps
Deine Snowflake-Container-ID ist in derselben Zeile wie thetorproject/snowflake-proxy:latest
.
Ersetze die Container-ID unten mit deiner Eigenen und führe dann das Kommando aus:
$ docker logs -f 42fb82372340
4. Automatische Updates mittels Watchtower
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.
If you would like to use it, run the following command:
$ docker compose up -d
Now your snowflake proxy will stay updated automatically!
Andernfalls musst du in regelmäßigen Abständen den neuesten Container ziehen und ihn manuell neu starten.