SYS · COMPARE

DropLink AirDrop

AirDrop ist Apples Funktion zum sofortigen Austausch von Dateien – allerdings nur innerhalb des Apple-Ökosystems. DropLink bietet dasselbe Erlebnis auf Mac, Windows und iPhone, mit End-to-End-Verschlüsselung und der Möglichkeit, Dateien über das Internet zu übertragen.

//

Kurze Antwort

DropLink ist das plattformübergreifende Äquivalent zu AirDrop, funktioniert jedoch zwischen Mac, Windows, iPhone und jedem Browser. Es nutzt QUIC (RFC 9000) mit TLS 1.3- und BBR-Überlastungskontrolle in lokalen Netzwerken und erreicht in der Regel über 50 MB/s auf einem modernen Wi-Fi 5/6-Router. Befinden sich Geräte in unterschiedlichen Netzwerken, greift das System auf iroh-P2P mit NAT-Traversal zurück und, falls direktes P2P fehlschlägt, auf ein DERP-Relay – alles durchgehend verschlüsselt. AirDrop bleibt Apple-exklusiv und nutzt Bluetooth-Erkennung + Wi-Fi Direct; DropLink nutzt mDNS/Bonjour + QUIC über Standard-WLAN, sodass es in jedem Netzwerk funktioniert, einschließlich Hotel- und Büro-WLAN (mit AP-Isolationserkennung).

01

Funktion matrix

Funktion DropLink AirDrop
Plattformübergreifend (Mac + Windows)
iOS-Unterstützung Demnächst
Überweisung über das Internet
Funktioniert sowohl auf Mac als auch auf Windows
End-to-End-Verschlüsselung
Keine Apple-ID erforderlich
Web-Benutzeroberfläche – Empfang über den Browser
QUIC-Transport
Automatische Erkennung im LAN
Passwortschutz
Offenes Protokoll
Preis Kostenlos Kostenlos
EXIT · 0

Sollten Sie zu DropLink wechseln?

Wenn Sie sich ausschließlich im Apple-Ökosystem bewegen, ist AirDrop nach wie vor eine gute Standardlösung. Für alle anderen – und insbesondere, wenn Sie Dateien mit Windows-Nutzern austauschen – bietet DropLink einen erweiterten Funktionsumfang gegenüber AirDrop, einschließlich plattformübergreifender Unterstützung und Internetübertragung.

02

Häufig gestellte Fragen

Kann DropLink AirDrop ersetzen?

Ja, und es geht noch weiter. DropLink bietet dieselbe sofortige LAN-Übertragung wie AirDrop, funktioniert aber auch zwischen Mac, Windows und iPhone – AirDrop funktioniert nur innerhalb des Apple-Ökosystems. DropLink unterstützt zudem Internetübertragungen mit NAT-Traversal.

Ist DropLink genauso schnell wie AirDrop?

Im LAN nutzt DropLink das QUIC-Protokoll, das in den meisten Fällen genauso schnell oder sogar schneller ist als AirDrop. QUIC verwendet UDP mit BBR-Überlastungskontrolle und vermeidet so das „Head-of-Line-Blocking“ bei TCP. Die tatsächlichen Geschwindigkeiten hängen von Ihrem Netzwerk ab.

Funktioniert DropLink wie AirDrop auch ohne WLAN?

DropLink benötigt eine Netzwerkverbindung – entweder ein WLAN-LAN, Ethernet oder das Internet. Im Gegensatz zu AirDrop nutzt es keine Bluetooth-Erkennung. Es funktioniert jedoch in jedem WLAN-Netzwerk (einschließlich Hotspots und Mesh-Netzwerken) und greift auf Internet-P2P zurück, wenn sich die Geräte an unterschiedlichen Standorten befinden.

Wie DropLink unter der Haube AirDrop ersetzt

Übertragung: QUIC über UDP mit BBR-Überlastungskontrolle

DropLink verwendet QUIC (implementiert über die Bibliothek quinn 0.11) anstelle von UDP für LAN-Übertragungen. QUIC bietet Stream-Multiplexing, integrierte TLS 1.3-Verschlüsselung und eine deutlich geringere Latenz als TCP: Der Handshake beträgt 1 RTT (0-RTT mit Session-Tickets) gegenüber 2–3 RTT bei TCP+TLS, und es gibt kein Head-of-Line-Blocking. Die LAN-Konfiguration verwendet 8 MB UDP-Socket-Puffer, anfängliche MTU 1472 mit 1200 als Fallback, ein 64 MB-Stream-Empfangsfenster, BBR-Überlastungskontrolle mit einem anfänglichen Fenster von 1 MB (Anstieg in ~10 RTT / ~20 ms im LAN) sowie eine auf alle 10 Pakete oder 5 ms reduzierte ACK-Frequenz. AirDrop nutzt Bluetooth für die Erkennung und Apple Wireless Direct Link (AWDL) für die Übertragung – effizient auf Apple-Geräten, aber mit allen anderen Geräten inkompatibel.

Entdeckung: mDNS/Bonjour mit dem Fingerabdruck TOFU

DropLink erkennt Geräte in der Nähe über mDNS (Multicast DNS) auf dem Diensttyp _droplink._udp.local – demselben Standard, den Bonjour auf macOS verwendet. Jedes Gerät veröffentlicht seinen QUIC-Zertifikats-Fingerabdruck (SHA-256) im mDNS-TXT-Eintrag (cert_fp). Bei der ersten Verbindung vergleicht der Client den Fingerabdruck mit dem über mDNS (Trust On First Use) bekannt gegebenen. Dies verhindert MITM-Angriffe in lokalen Netzwerken, ohne dass eine herkömmliche Zertifizierungsstelle erforderlich ist. AirDrop nutzt mDNS ebenfalls intern, bündelt es jedoch in Apple-eigene Protokolle.

Von Grund auf plattformübergreifend

macOS nutzt SwiftUI mit einem XPC-Dienst, der den Rust-Kern integriert. Windows nutzt Tauri 2 mit Vue, wobei ebenfalls derselbe Rust-Kern integriert ist. iOS (in der Apple-Prüfung) nutzt SwiftUI mit direkter FFI. Browser verwenden eine eingebettete Web-Benutzeroberfläche, die von einem lokalen HTTP-Server auf Port 7878 (macOS) oder 8080 (iOS) bereitgestellt wird. Der gleiche Rust-Kern steuert alle Plattformen, sodass Funktionsgleichheit und Protokollkompatibilität gewährleistet sind.

Funktioniert außerhalb des Apple-Ökosystems

Für Internetübertragungen verwendet DropLink iroh 0.96 mit einem benutzerdefinierten RelayMode (nur das von DropLink betriebene Relay) – die öffentliche DNS-Erkennung von iroh ist aus Datenschutzgründen ausdrücklich deaktiviert. Zunächst wird versucht, ein Hole-Punching über NAT durchzuführen; wenn dies fehlschlägt, fließt der Datenverkehr über ein DERP-Relay (Designated Encrypted Relay for Packets), wobei die End-to-End-Verschlüsselung weiterhin gewährleistet ist. AirDrop verfügt über keinen Internetmodus: Wenn Sie sich nicht im selben lokalen Netzwerk befinden, funktioniert es einfach nicht.

Ist es genauso sicher wie AirDrop?

Ja – und in gewisser Weise sogar transparenter. Lokale Übertragungen verwenden TLS 1.3 (TLS 1.2 wird ausdrücklich abgelehnt) mit selbstsignierten ECDSA P-256-Zertifikaten, die über den mDNS-Fingerabdruck (TOFU) verifiziert werden. Die Verschlüsselungssuiten sind nach Architektur geordnet: AES-NI auf x86_64 (AES-128-GCM zuerst), ChaCha20-Poly1305 auf ARM/Apple Silicon – beste Leistung auf jeder CPU. Die Wiederaufnahme der Sitzung verwendet 8 vorab generierte TLS 1.3-Tickets mit 0-RTT-Early-Data. Remote-Übertragungen verwenden iroh, das QUIC im Noise-Protokoll-Framework (IK-Handshake) mit ed25519-Geräteidentität und curve25519-Schlüsselaustausch einbindet. Die Dateiintegrität wird durchgehend mit dem BLAKE3-Hashbaum über die inkrementelle Überprüfung von Bao tree verifiziert – so kann selbst der Relay-Server die Bytes nicht manipulieren. AirDrop verwendet TLS und Apples internen Schlüsselaustausch; es ist sicher, aber geschlossen, sodass die Details nicht unabhängig überprüfbar sind.

Wie schnell ist es im Vergleich zu AirDrop?

Typische LAN-Geschwindigkeit
50+ MB/s
Erster Handschlag
1 RTT
Handschlag bei der Wiederaufnahme der Arbeit
0 RTT
Anfängliches Überlastungsfenster
1 MB
UDP-Socket-Puffer
8 MB gesendet / 8 MB empfangen
Empfangsfenster für Streams
64 MB
Parallele Übertragungen
5 Downloads / 3 Uploads
Größe der App-Installation
< 50 MB
Zeitlimit bei Inaktivität
30 Sekunden mit 5 Sekunden Keepalive

Technische FAQ

Welche Verschlüsselung verwendet DropLink anstelle der von AirDrop?

In lokalen Netzwerken verwendet DropLink TLS 1.3 anstelle von QUIC mit selbstsignierten ECDSA P-256-Zertifikaten und einer Fingerabdrucküberprüfung nach TOFU über mDNS-TXT-Einträge. Die Verschlüsselungssuiten werden je nach CPU neu angeordnet: AES-GCM auf Intel/AMD (AES-NI), ChaCha20-Poly1305 auf Apple Silicon und ARM. Für Internetübertragungen wird iroh verwendet, das das Noise-Protokoll (IK-Handshake) mit der ed25519-Identität und dem curve25519-Schlüsselaustausch kombiniert, alles innerhalb von QUIC/TLS 1.3.

Benötigt DropLink eine Apple-ID oder ein Konto?

Nein. DropLink fragt niemals nach einem Konto, einer E-Mail-Adresse oder einer Telefonnummer. Bei jeder Installation wird ein lokales ed25519-Schlüsselpaar generiert, das im macOS/iOS Keychain gespeichert wird (oder als Ausweichlösung auf Windows auf der Festplatte). Dieses Schlüsselpaar ist die einzige Identitätsangabe.

Kann Windows ein AirDrop empfangen? Was macht DropLink stattdessen?

Windows kann AirDrop nicht empfangen: Apple hat AirDrop für Windows nie veröffentlicht. DropLink bietet auf Windows über eine native Tauri-App (derselbe Rust-Kern wie bei macOS) die gleiche Benutzererfahrung und stellt zudem eine lokale Web-Benutzeroberfläche bereit, sodass sogar ein Windows-Gerät ohne installiertes DropLink Dateien über einen Browser empfangen kann.

Wie geht DropLink mit WLAN-Netzwerken um, die den Datenverkehr zwischen Geräten blockieren?

Viele Netzwerke in Hotels, Cafés und Büros nutzen die AP-Isolation, die die direkte Kommunikation zwischen Geräten im selben WLAN-Netzwerk blockiert. DropLink erkennt AP-Isolation automatisch: Es prüft die TCP-Ports (1, 80, 443, 53) auf IP-Adressen im selben /24-Subnetz und wechselt, wenn nichts erreichbar ist, während das Internet verfügbar ist, transparent auf Internet-P2P über iroh – dasselbe Gerät erscheint in einem anderen Bereich der Benutzeroberfläche. AirDrop funktioniert in diesen Szenarien einfach nicht mehr.

Wie wird die Dateiintegrität während der Übertragung überprüft?

Bei Internetübertragungen wird jede Datei durch ihren BLAKE3-Hash identifiziert. Während des Downloads überprüft der Client die Integrität Stück für Stück mithilfe eines Bao tree (Binary All-Or-Nothing) – dies wird als „verifiziertes Streaming“ bezeichnet. Selbst wenn der DERP-Relay böswillig wäre, könnte er keine Bytes unbemerkt verändern. Bei LAN-Übertragungen gewährleistet der TLS 1.3-Kanal bereits die Integrität (AEAD).

Veröffentlicht DropLink meine IP-Adresse in einem öffentlichen Verzeichnis, wie beispielsweise dem Standard-DNS von iroh?

Nein. iroh umfasst eine auf pkarr basierende DNS-Erkennung, die die IP-Adresse und die Relay-URL jedes Knotens an öffentliche DNS-Server übermittelt. DropLink deaktiviert dies vollständig: Der Endpunkt wird mit `empty_builder()` erstellt, wobei `RelayMode::Custom` ausschließlich auf das von DropLink betriebene Relay verweist. Die IP-Adresse Ihres Geräts ist dem Relay nur während der aktiven Freigabe bekannt.