Direkt, Serverweg und geroutete Netze: Welcher Weg funktioniert?
Was „direkt“ wirklich bedeutet, wann pipeit über seine Server leitet und was du prüfen kannst.
Direkt bedeutet: Die Dateidaten fließen zwischen den Geräten, ohne von einem pipeit-Datenrelay weitergeleitet zu werden. Das kann im selben LAN, zwischen gerouteten Netzen oder über eine erreichbare Internetverbindung funktionieren. Über pipeit bedeutet: Ein Relay leitet die Ende-zu-Ende verschlüsselten Daten weiter. Welche Route verwendet wurde, steht in den Verbindungsdetails.
Eine Online-Direktübertragung kann weiterhin Server für Anmeldung, Berechtigungen und Verbindungsaufbau benötigen. „Direkt“ ist deshalb nicht gleich „ohne jeden Serverkontakt“. Umgekehrt ist ein Serverweg kein Backup und keine Zusage für eine später abrufbare Datei.
Welcher Weg passt zu welcher Situation
| Geräte und Situation | Direkter Dateitransport | Alternative und Bedingungen |
|---|---|---|
| Browser zu Browser, kleiner unterstützter Dateipfad | WebRTC-Datenkanal, wenn die tatsächliche Probe und Verhandlung erfolgreich sind | Serverweg bei erreichbarem Dienst und erlaubter Richtlinie; beide Browser geöffnet |
| Browser zu Browser, große Dateien | Verschlüsseltes pipeit-Relay, bis 8 GiB pro Datei | Beide Browser bleiben bis zum Abschluss geöffnet |
| Browser zu nativem Client | Direkt, wenn beide Seiten einen gemeinsamen Direktweg anbieten | Sonst über pipeit; natives TCP ist kein Browser-TCP-Zugriff |
| Nativer Client zu nativem Client im LAN | TLS über TCP bei freigegebenem Listener und passender Empfangsrichtlinie | Serverweg, sofern erlaubt |
| Native Geräte in unterschiedlichen gerouteten Netzen | TLS über TCP, wenn die annoncierte konkrete Adresse und der Port erreichbar sind | Gleiches Subnetz ist nicht nötig; Routen, Firewall und Listener entscheiden |
| Native Geräte hinter NAT | Direkt nur mit tatsächlich erreichbarem angebotenem Endpunkt oder erreichbarer Abbildung | Kein universeller NAT-Durchbruch; Serverweg oder bewusste Netzwerkkonfiguration |
| Browser hinter restriktivem Netz | WebRTC kann scheitern | Verfügbares TURN ist bereits Relay; ein zusätzlicher WebSocket-Weg ist ein eigener Transport |
| Direkter Weg bricht nach Annahme weg | Neue Versuche nach Vertrag und Zustand | Erlaubter Rückfall mit Hinweis und Route im Verlauf; bei verbotenem Rückfall keine stille Umleitung |
| Langsame Verbindung | Möglich, wenn die Route stabil und das Zeitbudget ausreichend ist | Eine andere Route bewusst vergleichen; ein Serverweg ist nicht automatisch schneller |
| Kein Internet, aber erreichbares lokales oder geroutetes Netz | Separat gekoppelte native Offlinepeers über TLS | Kein Ersatz für Onlinekonto oder Serverweg; eigener lokaler Vertrauensaufbau erforderlich |
| Kein nutzbarer Netzwerkweg | Keine Übertragung | Weder QR-Code noch Serverweg ersetzt eine fehlende Verbindung |
| In der Nähe, zwischen den pipeit-Apps (Wi-Fi Aware, WLAN/LAN, Bluetooth-Erkennung) | Direkt, ohne Router oder Internet; zwischen iPhone, Android, Windows, Mac und Linux | Der genutzte Weg steht in den Verbindungsdetails; Serverweg nur, wenn die Geräte nicht in der Nähe sind |
Wische seitwärts, um die ganze Tabelle zu sehen.
Die Vorprüfung verstehen
Nach der Geräteauswahl prüft ein unterstützter Client einen konkreten direkten Weg. Er zeigt Erfolg, unbekannt oder Fehler samt kurzer Begründung. Eine Probe kann ablaufen; ein später entsperrtes Telefon oder ein Netzwechsel kann das Ergebnis ändern. Erneut prüfen startet eine neue Probe, keine Dateisendung.
Direkt möglich ist keine Geschwindigkeitszusage. Direkt noch nicht bestätigt ist keine pauschale Aussage über alle denkbaren Protokolle oder Ports. Über pipeit gewählt bedeutet, dass eine direkte Prüfung für diese bewusste Auswahl entfallen kann; das ist kein Direktfehler.
Direkten Weg oder Serverweg bewusst wählen
Automatisch versucht einen geeigneten Weg entsprechend deinen Einstellungen. Über pipeit wählt die Weiterleitung ausdrücklich. Wenn nur direkt gewünscht ist, muss auch der für den Auftrag geltende Rückfall verboten sein. Im Web erledigt die entsprechende Auswahl das. Bei der CLI ist --route direct allein kein allgemeiner Beweis für ein Rückfallverbot: Prüfe den Richtlinien-Snapshot des Kontos und das Ergebnis, siehe Direktverbindung prüfen und Rückfall festlegen.
Erst nach dem bestätigten Abschluss ist bekannt, welcher Weg die Datei tatsächlich zugestellt hat. Eine Anzeige „direkt“ während eines Versuchs darf nicht nachträglich als Beleg für den gesamten Auftrag herhalten, wenn anschließend auf den Serverweg gewechselt wurde.
Warum nicht einfach alle Ports ausprobieren?
Ein Client veröffentlicht eigene geeignete Endpunkte und prüft autorisierte Gegenstellen. pipeit ist kein beliebiger Portscanner und verspricht nicht, jede Firewall zu durchqueren. Ein freier Port muss zu einem tatsächlich lauschenden, authentifizierten pipeit-Empfänger gehören. Ein Ping beweist nur einen Teil der Erreichbarkeit und kein Schreibrecht. Geroutete Netze benötigen keine Sonderform der Datei: Entscheidend ist ein erreichbarer und berechtigter Empfangsweg.
Geschwindigkeit richtig vergleichen
Kleine Dateien messen oft Anmeldung, Vorbereitung und Verbindungsaufbau stärker als Durchsatz. Große Verzeichnisse können durch viele Dateizugriffe und Hashes begrenzt sein. Weitere Faktoren sind WLAN, Paketverlust, VPN, CPU, Browser, Empfängerplatte, Verschlüsselung und der Serverweg. Vergleiche Werte deshalb mit Quelle, Ziel, Dateigröße, Route und Version.
Verwandte Anleitungen
- Apps und Browser
Den Übertragungsweg prüfen und später nachvollziehen
Sehen, welcher Weg vor dem Senden geprüft wird und welcher danach tatsächlich genutzt wurde.
- Kommandozeile und Server
Direktverbindung prüfen und Rückfall festlegen
Eine direkte Route prüfen, pro Sendung eine Route wählen und den kontoweiten Rückfall steuern.
Verbindungsaufbau: Nahbereich, WebRTC, TLS, Routing und ICMP
Wie Geräte sich im Nahbereich und über Netze hinweg finden, warum ein geroutetes Netz kein Sonderformat braucht und was der ICMP-Weg für abgeschottete Linux-Hosts leistet.
Es klappt trotzdem nicht?
Lies zuerst die Fehlerhilfe. Hilft sie nicht weiter, sag uns, was passiert ist.