Diese Anleitung hilft dir, einen eigenständigen Snowflake Proxy mit Docker einzurichten, um zensierten Nutzern den Zugang zum Tor-Netzwerk zu ermöglichen.
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
Download the docker-compose.yml configuration file.
Führe folgendes Kommando zum Herunterladen aus:
$ wget -O docker-compose.yml https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/raw/main/docker-compose.yml?ref_type=heads
Verteile dann den Proxy mit:
docker compose up -d snowflake-proxy
Mit diesem Befehl wird der Snowflake-Proxy im losgelösten Modus gestartet.
Du solltest nun die Ausgabe sehen:
Creating snowflake-proxy ... done
Und dein Proxy ist einsatzbereit!
3. Prüfe deine Docker-Logdaten
$ docker logs -f snowflake-proxy
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.
Wenn du es nutzen willst, führe folgenden Befehl aus:
$ docker compose up -d
Nun wird dein Snowflake-Proxy sich immer automatisch auf den neusten Stand bringen!
Andernfalls musst du in regelmäßigen Abständen den neuesten Container ziehen und ihn manuell neu starten.