1. Stelle einen Container bereit

Wir stellen eine docker-compose-Datei zur Verfügung, welche dir bei der Bereitstellung des Containers hilft. Zunächst lade docker-compose.yml herunter und schreibe dann deine Bridge-Konfiguration in eine neue Datei, .env, die sich im selben Verzeichnis wie docker-compose.yml befindet. Hier ist eine Vorlage:

# Der Tor-Port deiner Brücke.
OR_PORT=X
# Der obfs4-Port deiner Brücke.
PT_PORT=Y
# Deine Email Adresse.
EMAIL=Z

Ersetze X durch deinen gewünschten OR-Port, Y durch deinen obfs4-Port (stelle sicher, dass beide Ports in deiner Firewall weitergeleitet werden), und Z durch deine E-Mail Adresse, die es uns erlaubt, mit dir in Kontakt zu treten, falls es Probleme mit deiner Bridge gibt. Nachdem du deine Bridge-Konfiguration eingerichtet hast, kannst du den Container jetzt bereitstellen, indem du ihn ausführst:

docker-compose up -d obfs4-bridge

Dieser Befehl lädt automatisch deine docker-compose.yml-Datei und berücksichtigt dabei die Umgebungsvariablen in .env.

Du solltest nun eine Ausgabe ähnlich der folgenden sehen:

Starting docker-obfs4-bridge_obfs4-bridge_1 ... done

Das war's! Dein Container bootet jetzt deine neue obfs4-Brücke.

2. Aktualisierung deines Containers

Ein Upgrade auf die neueste Version unseres Images ist so einfach wie das Ziehen der neuesten Version des laufenden Images:

docker-compose pull obfs4-bridge

Und dann starte den Container neu:

docker-compose up -d obfs4-bridge

Beachte, dass das Datenverzeichnis deiner Brücke (einschließlich des Schlüsselmaterials) in einem Docker-Datenträger gespeichert ist, so dass du die Identität deiner Brücke nicht verlierst, wenn du auf das neueste Docker-Image aktualisierst. Wenn du mehrere Brücken auf deinem Computer laufen hast, musst du diesen Schritt für jede Brücke wiederholen. Wir werden neue Image-Versionen auf der Mailingliste tor-dev ankündigen.

3. Überwache deine Logs

Du kannst die Logs deiner Brücke einsehen, indem du Folgendes ausführst:

docker logs CONTAINER_ID

Um deine neue Brücke im Tor Browser zu benutzen, brauchst du ihre "Brücken-Konfiguration". Hier siehst du, wie du deine Brücken-Konfiguration erhalten kannst:

docker exec CONTAINER_ID get-bridge-line

Dies gibt eine Zeichenfolge ähnlich der folgenden zurück:

obfs4 1.2.3.4:1234 B0E566C9031657EA7ED3FC9D248E8AC4F37635A4 cert=OYWq67L7MDApdJCctUAF7rX8LHvMxvIBPHOoAp0+YXzlQdsxhw6EapaMNwbbGICkpY8CPQ iat-mode=0

Wenn du Probleme beim Einrichten deiner Brücke hast, schau dir unsere Hilfe-Sektion an. Wenn deine Brücke jetzt läuft, sieh dir die Nachinstallations-Hinweise an.

4. Fortgeschrittene Nutzung

Du kannst zusätzliche torrc-Variablen in deiner .env-Datei setzen, indem du OBFS4_ENABLE_ADDITIONAL_VARIABLES auf 1 setzt und die gewünschten torrc-Optionen mit OBFS4V_ voreinstellst. Um zum Beispiel die Option AddressDisableIPv6 zu setzen, füge die folgenden Zeilen in deine .env ein:

OBFS4_ENABLE_ADDITIONAL_VARIABLES=1
OBFS4V_AddressDisableIPv6=1

Du kannst unsere Vorlage .env herunterladen, um loszulegen.