OnionShare - Anleitung für macOS

OnionShare - Anleitung für macOS

Sicherer Ordnertransfer über Tor auf dem iMac M1

Kapitel 1

Was OnionShare macht

Ein privater Download direkt von deinem Mac - ohne Cloudspeicher und ohne Portfreigabe am Router.

Der entscheidende Punkt

OnionShare macht deinen Mac vorübergehend selbst zum Server. Deshalb müssen OnionShare geöffnet, die Freigabe gestartet, der Mac wach und die Internetverbindung aktiv bleiben, bis der Download fertig ist.

Der komplette Ablauf

1

Installieren

Homebrew prüfen, OnionShare als Homebrew Cask installieren und die App einmal starten.

2

Ordner vorbereiten

Alle Dateien in einem einzigen Hauptordner sammeln. Bei einer Webseite müssen auch index.html, Bilder, CSS und weitere Bestandteile enthalten sein.

3

Freigabe starten

Den Ordner in OnionShare laden, die Schutzoptionen prüfen und Freigabe starten wählen.

4

Zugang übermitteln

Die .onion-Adresse und den privaten Schlüssel über einen sicheren Kommunikationsweg an die empfangende Person senden.

5

Mac wach halten

Das Display darf ausgehen. Der iMac selbst darf jedoch bis zum vollständigen Download nicht in den Ruhezustand wechseln.

Beteiligte PersonBenötigtNicht benötigt
SenderOnionShare, Internet, wacher MacCloudkonto, öffentlicher Server, Router-Portfreigabe
EmpfängerTor Browser und vollständige ZugangsdatenOnionShare-App, Benutzerkonto, normale Browser-Erweiterung

Kapitel 2

Installation über Homebrew

Die folgenden Befehle sind für den Apple-Silicon-iMac ausgelegt. Jeder Codeblock wird vollständig und einzeln ins Terminal kopiert.

1

Terminal öffnen

Öffne Finder > Programme > Dienstprogramme > Terminal. Prüfe zuerst, ob Homebrew bereits vorhanden ist.

brew --version
Wenn eine Versionsnummer erscheint

Homebrew ist bereits installiert. Fahre direkt mit Schritt 3 fort. Eine erneute Homebrew-Installation ist nicht nötig.

2

Homebrew nur bei Bedarf installieren

Erscheint command not found, verwende den offiziellen Homebrew-Installationsbefehl. Das Skript erklärt die Änderungen und hält vor der Installation noch einmal an.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Falls brew danach noch nicht gefunden wird, richte auf dem M1-iMac den Homebrew-Pfad ein:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> "$HOME/.zprofile"
eval "$(/opt/homebrew/bin/brew shellenv)"
3

Homebrew aktualisieren

Lade die aktuelle Paketliste, bevor OnionShare installiert wird.

brew update
4

OnionShare installieren

Installiere die grafische macOS-App aus dem offiziellen Homebrew-Cask. Homebrew führt derzeit OnionShare 2.6.5 für macOS 11 oder neuer.

brew install --cask onionshare
5

App starten und Installation prüfen

Starte OnionShare direkt aus dem Terminal. Beim ersten Start kann macOS eine Sicherheitsabfrage anzeigen.

open -a OnionShare
Aktualisieren oder entfernen

Aktualisieren: brew update && brew upgrade --cask onionshare
Entfernen: brew uninstall --cask onionshare
Nie während einer laufenden Freigabe aktualisieren oder die App beenden.

Kapitel 3

Ordner richtig vorbereiten

OnionShare überträgt genau die Dateien, die du auswählst. Fehlende oder falsch verknüpfte Bestandteile werden nicht automatisch ergänzt.

1

Einen Hauptordner verwenden

Lege alle zu teilenden Dateien in einen einzigen Ordner. Verschiebe oder benenne den Ordner während der Freigabe nicht um.

2

Inhalt vollständig prüfen

Kontrolliere Dateinamen, Unterordner und Dateigrößen. Temporäre Dateien, Backups und Inhalte, die nicht weitergegeben werden sollen, müssen vorher entfernt werden.

3

Webseitenordner vollständig halten

Wenn der Ordner eine kleine Webseite enthält, muss index.html zusammen mit allen lokalen Bildern, CSS- und JavaScript-Dateien im Ordner liegen. Relative Verknüpfungen und Groß-/Kleinschreibung müssen exakt stimmen.

4

Vorher lokal testen

Öffne bei einer Webseite index.html im Finder. Prüfe jede Seite und jedes Bild, bevor OnionShare gestartet wird.

5

Metadaten bewusst behandeln

OnionShare entfernt keine EXIF-, PDF-, Office- oder sonstigen Metadaten. Wenn Anonymität wichtig ist, müssen sensible Metadaten bereits vor der Freigabe bereinigt sein.

Welcher OnionShare-Modus ist richtig?

ZielRichtiger BereichErgebnis
Ordner herunterladen lassenDateien freigebenDie empfangende Person lädt die Dateien beziehungsweise das gepackte Gesamtpaket herunter.
Ordner als Webseite anzeigenWebseite veröffentlichenOnionShare zeigt index.html als statische Webseite im Tor Browser an.
Für einen Ordner mit index.html und Bildern

Soll der Inhalt nur heruntergeladen werden, nimm Dateien freigeben. Soll die fertige Seite direkt im Tor Browser erscheinen, nimm Webseite veröffentlichen und füge den gesamten Ordner hinzu.

Kapitel 4

Einen Ordner freigeben

Diese Einstellung ist für eine gezielte Übertragung an eine einzelne vertrauenswürdige Person optimiert.

1

OnionShare öffnen

Starte OnionShare und warte, bis die Verbindung zum Tor-Netzwerk hergestellt ist. Die Desktop-App bringt die notwendige Tor-Anbindung mit; ein eigener Tor-Dienst ist für diesen Standardbetrieb nicht nötig.

2

Freigabebereich wählen

Öffne Dateien freigeben. Ziehe den vollständigen Hauptordner in das Fenster oder verwende die Schaltfläche zum Hinzufügen eines Ordners.

3

Empfohlene Schutzoptionen prüfen

Lasse den privaten Schlüssel aktiviert und verwende keinen öffentlichen Dienst. Für eine einzelne Person bleibt Server nach Download der Dateien stoppen aktiviert.

4

Freigabe starten

Klicke auf Freigabe starten. Erst jetzt ist der temporäre Onion-Dienst erreichbar.

5

Zugangsdaten kopieren

Kopiere die vollständige .onion-Adresse und den angezeigten privaten Schlüssel. Je nach Oberfläche kann OnionShare zusätzlich eine bequem kopierbare vollständige Zugriffsangabe anbieten.

6

Download überwachen

Lasse das OnionShare-Fenster geöffnet. Der Übertragungsbereich zeigt Verbindungs- und Downloadfortschritt; nach einem vollständigen Download beendet die Standardeinstellung die Freigabe automatisch.

Mehrere Empfänger

Nur wenn mehrere Personen herunterladen sollen, deaktiviere vor dem Start Server nach Download der Dateien stoppen. Dann bleibt die Freigabe nach dem ersten vollständigen Download erreichbar, bis du sie selbst beendest.

Keine FRITZ!Box-Änderung erforderlich

Für OnionShare sind keine Portfreigabe, keine öffentliche IP-Adresse und kein DynDNS-Eintrag nötig. Die Verbindung wird als Tor-Onion-Dienst aufgebaut.

Kapitel 5

Optional: Ordner als Webseite zeigen

Dieser Modus ist nur richtig, wenn eine vorhandene index.html im Tor Browser dargestellt werden soll.

1

Webseitenbereich öffnen

Wähle in OnionShare Webseite veröffentlichen. Ziehe den vollständigen Webseitenordner hinein - nicht nur die Datei index.html.

2

Startdatei und Verknüpfungen prüfen

Die Datei index.html muss im Wurzelverzeichnis der Freigabe liegen. Bilder und Stylesheets sollten über relative Pfade wie bilder/foto.jpg eingebunden sein.

3

Sicherheitsstandard beibehalten

Lasse den strengen Content-Security-Policy-Schutz aktiviert. Verwende möglichst nur lokale Dateien; externe CDNs, Webfonts oder Drittanbieter-Skripte können sonst blockiert werden.

4

Webseite veröffentlichen

Starte den Dienst über Webseite veröffentlichen, kopiere Adresse und privaten Schlüssel und teste die Seite anschließend selbst im Tor Browser.

5

Anzeige vollständig kontrollieren

Öffne jede Unterseite und prüfe alle Bilder. Ein lokal sichtbares Bild fehlt im Tor Browser meist deshalb, weil es nicht im freigegebenen Ordner liegt oder der Dateiname im HTML nicht exakt übereinstimmt.

Technische Grenze

OnionShare kann statische Webseiten mit HTML, CSS, JavaScript und Bildern bereitstellen. Serverseitige Anwendungen, Datenbanken, PHP oder WordPress funktionieren in diesem Modus nicht.

Schnellkontrolle für eine kleine Bilderseite

PrüfpunktRichtigTypischer Fehler
Dateienindex.html und alle Bilder im selben ProjektordnerNur index.html ausgewählt
BildpfadeRelative Pfade und identische SchreibweiseAbsoluter Mac-Pfad oder andere Großschreibung
Externe InhalteMöglichst keineCDN, Webfont oder fremdes Skript wird blockiert

Kapitel 6

So lädt die andere Person herunter

Die empfangende Person braucht kein OnionShare-Konto und keine OnionShare-App - aber zwingend den Tor Browser.

1

Tor Browser installieren

Lade den Tor Browser ausschließlich von der offiziellen Tor-Projekt-Seite. Direkter Link für macOS: https://www.torproject.org/de/download/

2

Mit Tor verbinden

Starte den Tor Browser und wähle Verbinden. Wenn Tor nicht blockiert wird, ist keine Brücke notwendig.

3

Onion-Adresse öffnen

Füge die vollständige .onion-Adresse in die Adresszeile des Tor Browsers ein. Chrome, Safari und normale Firefox-Installationen können diese Adresse nicht öffnen.

4

Privaten Schlüssel eingeben

Wenn OnionShare danach fragt, füge den privaten Schlüssel exakt ein. Adresse und Schlüssel gehören zusammen; ein alter Schlüssel passt nicht zu einer neu gestarteten Freigabe.

5

Download starten

Wähle Dateien herunterladen. Bei einem Ordner wird üblicherweise ein komprimiertes Gesamtpaket angeboten; bei entsprechend geänderter Serveroption können auch einzelne Dateien verfügbar sein.

6

Erfolg melden

Die empfangende Person wartet, bis der Browser den vollständigen Download bestätigt. Erst danach beendet der Sender die Freigabe und die Wachhalte-Sitzung.

Zugangsdaten sind geheim

Jede Person mit Adresse und privatem Schlüssel kann auf die laufende Freigabe zugreifen. Übermittle beides über einen verschlüsselten Messenger und veröffentliche die Zugangsdaten nicht öffentlich.

Selbsttest vor dem Versenden

Öffne die neue .onion-Adresse einmal im Tor Browser auf deinem eigenen Mac und gib den Schlüssel ein. Wenn die Downloadseite erscheint, funktionieren Tor-Verbindung, Adresse und Freigabe.

Kapitel 7

Energieeinstellungen für zuverlässigen Betrieb

Der Bildschirm darf dunkel werden. Entscheidend ist, dass der iMac selbst nicht schläft und OnionShare weiterläuft.

Dauerhafte macOS-Einstellung am iMac

1

Energie öffnen

Wähle Apple-Menü > Systemeinstellungen > Energie. Du musst in der Seitenleiste möglicherweise nach unten scrollen.

2

System-Ruhezustand verhindern

Aktiviere Kein automatisches Aktivieren des Ruhezustands bei ausgeschaltetem Display. Genau diese Option hält den iMac weiter aktiv, wenn sein Bildschirm ausgeht.

3

Displayzeit frei wählen

Unter Systemeinstellungen > Sperrbildschirm darfst du Display bei Netzbetrieb deaktivieren, wenn inaktiv auf die gewünschte Zeit stellen. Das spart Strom, ohne OnionShare zu unterbrechen.

Nicht verwechseln

Ruhezustand bei Netzwerkzugriff beenden ersetzt diese Einstellung nicht. OnionShare soll gar nicht erst schlafen; ein gelegentliches Aufwachen bei Netzwerkzugriff reicht für einen laufenden Download nicht zuverlässig aus.

Vorhandenes Amphetamine verwenden

4

Unbegrenzte Sitzung starten

Klicke in der Menüleiste auf Amphetamine > Neue Sitzung starten > Unbegrenzt. Die Sitzung muss vor dem Start der OnionShare-Freigabe aktiv sein.

5

Display-Ruhezustand erlauben

Amphetamine darf den Display-Ruhezustand zulassen, während es den Mac wach hält. Beim iMac ist keine Einstellung für einen geschlossenen Notebook-Deckel nötig.

6

Nach dem Transfer beenden

Beende die Amphetamine-Sitzung erst, wenn OnionShare den vollständigen Download zeigt oder der Empfänger den Abschluss bestätigt hat.

Temporäre Terminal-Variante ohne App

Dieser Befehl verhindert den automatischen System-Ruhezustand, so lange das Terminalfenster geöffnet und der Prozess aktiv ist. Das Display darf weiterhin ausgehen.

caffeinate -i

Beenden mit Ctrl-C im Terminal. Verwende immer nur eine Wachhalte-Methode gleichzeitig.

Kapitel 8

Während der Freigabe und danach

Ein kurzer Betriebscheck verhindert fast alle abgebrochenen Übertragungen.

Während des Downloads

1

OnionShare geöffnet lassen

Die App darf im Hintergrund liegen, aber nicht beendet werden. Freigabe beenden macht die Adresse sofort unerreichbar.

2

Ordner nicht verändern

Verschiebe, benenne oder lösche keine freigegebenen Dateien. Warte mit Änderungen, bis der Download abgeschlossen ist.

3

Internet stabil halten

WLAN beziehungsweise Netzwerkverbindung und Router müssen aktiv bleiben. Ein Netzwerkwechsel kann die Verbindung unterbrechen und einen neuen Download erforderlich machen.

4

Fortschritt kontrollieren

Öffne in OnionShare die Übertragungsanzeige. Erst ein vollständig abgeschlossener Download gilt als erfolgreiche Übergabe.

Sauber beenden

5

Freigabe stoppen

Klicke auf Freigabe beenden, falls die Standardeinstellung den Dienst nicht bereits automatisch gestoppt hat.

6

Zugangsdaten verwerfen

Behandle die alte Adresse und den alten Schlüssel als erledigt. Bei einer neuen Freigabe erzeugt OnionShare normalerweise neue Zugangsdaten.

7

Wachhalten beenden

Beende Amphetamine oder caffeinate. Wenn du die dauerhafte Energieeinstellung nur für OnionShare geändert hast, kannst du sie anschließend zurückstellen.

Wichtig bei erneuter Freigabe

Wenn du OnionShare beendest oder eine nicht gespeicherte Freigabe neu startest, kann sich die .onion-Adresse ändern. Sende dann ausschließlich die neu angezeigten Zugangsdaten.

Kapitel 9

Fehlerbehebung und Sicherheitscheck

Prüfe die Punkte in dieser Reihenfolge. Meist liegt die Ursache bei einem beendeten Dienst, Ruhezustand oder unvollständigen Zugangsdaten.

ProblemPrüfungLösung
.onion-Seite lädt nichtTor Browser verbunden? Sender wach? Freigabe aktiv? Adresse vollständig?Tor Browser neu verbinden, Sender prüfen und die aktuelle Adresse neu kopieren.
Schlüssel wird abgelehntGehören Adresse und Schlüssel zur selben Freigabe?Beide Angaben direkt aus der aktuell laufenden Freigabe kopieren.
Download stopptInternetwechsel, Ruhezustand oder beendete App?Mac wach halten, Verbindung stabilisieren und Download erneut starten.
Nach erstem Download offlineAutomatisches Stoppen aktiviert?Das ist bei einer Einmalfreigabe beabsichtigt. Für mehrere Personen vor dem Start deaktivieren.
Bild der Webseite fehltDatei im Ordner? Pfad und Schreibweise exakt?Gesamten Projektordner freigeben und relative Pfade korrigieren.
Externe Schrift/Skript fehltContent-Security-Policy blockiert Drittanbieter?Datei lokal in den Ordner aufnehmen; Sicherheitsstandard nicht unnötig abschalten.
Sicherheitscheck vor jedem Start

Nur die gewünschten Dateien auswählen. Metadaten vorher prüfen. Privaten Schlüssel aktiviert lassen. Adresse und Schlüssel verschlüsselt senden. Keine unbekannten empfangenen Dateien öffnen. Nach Abschluss den Dienst stoppen.

Offizielle Quellen

Homebrew - offizielle Installationhttps://brew.sh/de/
Homebrew Formulae - OnionShare Caskhttps://formulae.brew.sh/cask/onionshare
OnionShare - Funktionsweise und Freigabenhttps://docs.onionshare.org/2.6.3/de/features.html
Tor-Projekt - Tor Browser für macOShttps://www.torproject.org/de/download/
Apple - Energieeinstellungen am Desktop-Machttps://support.apple.com/de-at/guide/mac-help/mchlp1168/mac
Amphetamine - offizielle App-Store-Seitehttps://apps.apple.com/at/app/amphetamine/id937984704?mt=12

Stand der Prüfung: 16. August 2026. Die Homebrew-Cask-Seite führt OnionShare 2.6.5 und macOS 11 oder neuer als Voraussetzung. Bezeichnungen in der App können je nach Sprache oder Aktualisierung geringfügig abweichen.

Keine Treffer gefunden.

iMac M1 | OnionShare über Homebrew | sicherer Ordnertransfer über Tor