SYS · COMPARE

DropLink AirDrop

Το AirDrop είναι η υπηρεσία άμεσης ανταλλαγής αρχείων της Apple — αλλά λειτουργεί μόνο εντός του οικοσυστήματος της Apple. Το DropLink προσφέρει την ίδια εμπειρία σε Mac, Windows και iPhone, με κρυπτογράφηση από άκρο σε άκρο και δυνατότητα μεταφοράς αρχείων μέσω του διαδικτύου.

//

Σύντομη απάντηση

Το DropLink είναι το διαπλατφορμικό αντίστοιχο του AirDrop, αλλά λειτουργεί μεταξύ Mac, Windows, iPhone και οποιουδήποτε προγράμματος περιήγησης. Χρησιμοποιεί το QUIC (RFC 9000) με έλεγχο συμφόρησης TLS 1.3 και BBR σε τοπικά δίκτυα, φτάνοντας συνήθως τα 50+ MB/s σε έναν σύγχρονο δρομολογητή Wi-Fi 5/6. Όταν οι συσκευές βρίσκονται σε διαφορετικά δίκτυα, επιστρέφει στο iroh P2P με διαδρομή NAT και, εάν αποτύχει το άμεσο P2P, σε ένα ρελέ DERP — όλα κρυπτογραφημένα από άκρο σε άκρο. Το AirDrop παραμένει αποκλειστικά για Apple και χρησιμοποιεί ανακάλυψη Bluetooth + Wi-Fi Direct. Το DropLink χρησιμοποιεί mDNS/Bonjour + QUIC μέσω τυπικού Wi-Fi, οπότε λειτουργεί σε οποιοδήποτε δίκτυο, συμπεριλαμβανομένου του Wi-Fi ξενοδοχείων και γραφείων (με ανίχνευση απομόνωσης AP).

01

Χαρακτηριστικό matrix

Χαρακτηριστικό DropLink AirDrop
Για όλες τις πλατφόρμες (Mac + Windows)
Υποστήριξη iOS Σύντομα διαθέσιμο
Μέσω διαδικτύου
Λειτουργεί σε Mac και Windows
Κρυπτογράφηση από άκρο σε άκρο
Δεν απαιτείται Apple ID
Διαδικτυακό περιβάλλον χρήστη — λήψη μέσω προγράμματος περιήγησης
Μεταφορά QUIC
Αυτόματη ανίχνευση στο τοπικό δίκτυο
Προστασία με κωδικό πρόσβασης
Ανοιχτό πρωτόκολλο
Τιμή Δωρεάν Δωρεάν
EXIT · 0

Θα έπρεπε να μεταβείτε στο DropLink;

Αν χρησιμοποιείτε αποκλειστικά προϊόντα της Apple, το AirDrop παραμένει μια καλή προεπιλογή. Για όλους τους άλλους — και ειδικά αν μοιράζεστε αρχεία με χρήστες Windows — το DropLink προσφέρει περισσότερες δυνατότητες από το AirDrop, με υποστήριξη για όλες τις πλατφόρμες και μεταφορά μέσω διαδικτύου.

02

Συχνές ερωτήσεις

Μπορεί το DropLink να αντικαταστήσει το AirDrop;

Ναι, και δεν σταματάει εδώ. Το DropLink προσφέρει την ίδια δυνατότητα άμεσης μεταφοράς μέσω τοπικού δικτύου (LAN) με το AirDrop, αλλά λειτουργεί επίσης μεταξύ Mac, Windows και iPhone — το AirDrop λειτουργεί μόνο εντός του οικοσυστήματος της Apple. Το DropLink υποστηρίζει επίσης μεταφορές μέσω διαδικτύου με διαπερατότητα NAT.

Είναι το DropLink τόσο γρήγορο όσο το AirDrop;

Σε τοπικό δίκτυο (LAN), το DropLink χρησιμοποιεί το πρωτόκολλο QUIC, το οποίο είναι εξίσου γρήγορο ή και ταχύτερο από το AirDrop στις περισσότερες περιπτώσεις. Το QUIC χρησιμοποιεί το πρωτόκολλο UDP με έλεγχο συμφόρησης BBR, αποφεύγοντας το φαινόμενο «head-of-line blocking» του TCP. Οι πραγματικές ταχύτητες εξαρτώνται από το δίκτυό σας.

Λειτουργεί το DropLink χωρίς Wi-Fi, όπως το AirDrop;

Το DropLink απαιτεί σύνδεση δικτύου — είτε Wi-Fi LAN, Ethernet είτε διαδίκτυο. Σε αντίθεση με το AirDrop, δεν χρησιμοποιεί την αναζήτηση μέσω Bluetooth. Ωστόσο, λειτουργεί σε οποιοδήποτε δίκτυο Wi-Fi (συμπεριλαμβανομένων των hotspot και των δικτύων mesh) και, όταν οι συσκευές βρίσκονται σε απομακρυσμένη τοποθεσία, χρησιμοποιεί ως εναλλακτική λύση την τεχνολογία P2P μέσω διαδικτύου.

Πώς το DropLink αντικαθιστά το AirDrop στο παρασκήνιο

Μεταφορά: QUIC μέσω UDP με έλεγχο συμφόρησης BBR

Το DropLink χρησιμοποιεί το QUIC (που υλοποιείται μέσω της βιβλιοθήκης quinn 0.11) αντί του UDP για μεταφορές μέσω τοπικού δικτύου. Το QUIC προσφέρει πολυπλεξία ροής, ενσωματωμένη κρυπτογράφηση TLS 1.3 και πολύ χαμηλότερη καθυστέρηση από το TCP: η χειραψία είναι 1 RTT (0-RTT με εισιτήρια συνεδρίας) έναντι 2-3 RTT για το TCP+TLS, και δεν υπάρχει αποκλεισμός στην αρχή της ουράς. Η διαμόρφωση LAN χρησιμοποιεί 8 MB UDP buffer socket, αρχικό MTU 1472 με fallback 1200, παράθυρο λήψης ροής 64 MB, έλεγχο συμφόρησης BBR με αρχικό παράθυρο 1 MB (αύξηση σε ~10 RTT / ~20 ms στο LAN) και συχνότητα ACK μειωμένη σε κάθε 10 πακέτα ή 5 ms. Το AirDrop χρησιμοποιεί Bluetooth για την ανίχνευση και Apple Wireless Direct Link (AWDL) για τη μεταφορά — αποτελεσματικό σε συσκευές Apple αλλά ασυμβίβαστο με οτιδήποτε άλλο.

Ανακάλυψη: mDNS/Bonjour με δακτυλικό αποτύπωμα TOFU

Το DropLink εντοπίζει κοντινές συσκευές μέσω του mDNS (Multicast DNS) στον τύπο υπηρεσίας _droplink._udp.local — το ίδιο πρότυπο που χρησιμοποιεί το Bonjour στο macOS. Κάθε συσκευή δημοσιεύει το δακτυλικό αποτύπωμα του πιστοποιητικού QUIC (SHA-256) στην εγγραφή TXT του mDNS (cert_fp). Κατά την πρώτη σύνδεση, ο πελάτης επαληθεύει το δακτυλικό αποτύπωμα σε σχέση με αυτό που ανακοινώθηκε μέσω του mDNS (Trust On First Use). Αυτό αποτρέπει επιθέσεις MITM σε τοπικά δίκτυα χωρίς να απαιτείται παραδοσιακή CA. Το AirDrop χρησιμοποιεί επίσης το mDNS εσωτερικά, αλλά το ενσωματώνει σε πρωτόκολλα ιδιοκτησίας της Apple.

Σχεδιασμένη για πολλαπλές πλατφόρμες

Το macOS χρησιμοποιεί το SwiftUI με μια υπηρεσία XPC που ενσωματώνει τον πυρήνα Rust. Το Windows χρησιμοποιεί το Tauri 2 με το Vue, ενσωματώνοντας επίσης τον ίδιο πυρήνα Rust. Το iOS (υπό εξέταση από την Apple) χρησιμοποιεί το SwiftUI με άμεση FFI. Τα προγράμματα περιήγησης χρησιμοποιούν ένα ενσωματωμένο περιβάλλον εργασίας χρήστη Web που εξυπηρετείται από έναν τοπικό διακομιστή HTTP στη θύρα 7878 (macOS) ή 8080 (iOS). Ο ίδιος πυρήνας Rust υποστηρίζει όλες τις πλατφόρμες, οπότε η ισοτιμία χαρακτηριστικών και η συμβατότητα πρωτοκόλλων είναι εγγυημένες.

Λειτουργεί εκτός του οικοσυστήματος της Apple

Για τις μεταφορές μέσω διαδικτύου, το DropLink χρησιμοποιεί το iroh 0.96 με προσαρμοσμένη λειτουργία RelayMode (μόνο τον αναμεταδότη που διαχειρίζεται το DropLink) — η ανίχνευση δημόσιου DNS του iroh έχει απενεργοποιηθεί ρητά για λόγους προστασίας της ιδιωτικότητας. Πρώτα γίνεται προσπάθεια hole-punching του NAT. Εάν αποτύχει, η κίνηση διοχετεύεται μέσω ενός αναμεταδότη DERP (Designated Encrypted Relay for Packets), παραμένοντας κρυπτογραφημένη από άκρο σε άκρο. Το AirDrop δεν διαθέτει λειτουργία διαδικτύου: εάν δεν βρίσκεστε στο ίδιο τοπικό δίκτυο, απλά δεν λειτουργεί.

Είναι τόσο ασφαλές όσο το AirDrop;

Ναι — και κατά κάποιον τρόπο πιο διαφανές. Οι τοπικές μεταφορές χρησιμοποιούν το TLS 1.3 (το TLS 1.2 απορρίπτεται ρητά) με αυτο-υπογεγραμμένα πιστοποιητικά ECDSA P-256 που επαληθεύονται μέσω του δακτυλικού αποτυπώματος mDNS (TOFU). Οι σουίτες κρυπτογράφησης ταξινομούνται ανά αρχιτεκτονική: AES-NI σε x86_64 (AES-128-GCM πρώτα), ChaCha20-Poly1305 σε ARM/Apple Silicon — βέλτιστη απόδοση σε κάθε CPU. Η επανέναρξη της συνεδρίας χρησιμοποιεί 8 προ-δημιουργημένα εισιτήρια TLS 1.3 με πρώιμα δεδομένα 0-RTT. Οι απομακρυσμένες μεταφορές χρησιμοποιούν το iroh, το οποίο περιβάλλει το QUIC στο πλαίσιο πρωτοκόλλου Noise (IK handshake) με ταυτότητα συσκευής ed25519 και ανταλλαγή κλειδιών curve25519. Η ακεραιότητα των αρχείων επαληθεύεται από άκρο σε άκρο με δέντρο κατακερματισμού BLAKE3 μέσω επαυξητικής επαλήθευσης Bao tree — έτσι ώστε ακόμη και ο διακομιστής αναμετάδοσης να μην μπορεί να παραποιήσει τα byte. Το AirDrop χρησιμοποιεί TLS και την εσωτερική ανταλλαγή κλειδιών της Apple. Είναι ασφαλές αλλά κλειστό, οπότε οι λεπτομέρειες δεν μπορούν να ελεγχθούν ανεξάρτητα.

Πόσο γρήγορο είναι σε σύγκριση με το AirDrop;

Τυπική ταχύτητα LAN
50+ MB/s
Αρχική χειραψία
1 RTT
Χειραψία στο βιογραφικό
0 RTT
Αρχικό παράθυρο συμφόρησης
1 MB
UDP buffer υποδοχής
8 MB αποστολή / 8 MB λήψη
Παράθυρο λήψης ροής
64 MB
Ταυτόχρονες μεταφορές
5 λήψεις / 3 αναρτήσεις
Μέγεθος εγκατάστασης της εφαρμογής
< 50 MB
Χρονικό όριο αδράνειας
30 δευτερόλεπτα με keepalive 5 δευτερολέπτων

Συχνές τεχνικές ερωτήσεις

Ποια κρυπτογράφηση χρησιμοποιεί το DropLink αντί για αυτή του AirDrop;

Στα τοπικά δίκτυα, το DropLink χρησιμοποιεί το TLS 1.3 αντί του QUIC, με αυτο-υπογεγραμμένα πιστοποιητικά ECDSA P-256 και επαλήθευση δακτυλικών αποτυπωμάτων TOFU μέσω εγγραφών TXT mDNS. Οι σουίτες κρυπτογράφησης αναδιατάσσονται ανά CPU: AES-GCM σε Intel/AMD (AES-NI), ChaCha20-Poly1305 σε Apple Silicon και ARM. Για μεταφορές μέσω διαδικτύου χρησιμοποιεί το iroh, το οποίο συνδυάζει το πρωτόκολλο Noise (IK handshake) με την ταυτότητα ed25519 και την ανταλλαγή κλειδιών curve25519, όλα μέσα στο QUIC/TLS 1.3.

Χρειάζεται το DropLink Apple ID ή λογαριασμό;

Το DropLink δεν ζητά ποτέ στοιχεία λογαριασμού, διεύθυνση ηλεκτρονικού ταχυδρομείου ή αριθμό τηλεφώνου. Κάθε εγκατάσταση δημιουργεί ένα τοπικό ζεύγος κλειδιών ed25519 που αποθηκεύεται στο macOS/iOS Keychain (ή σε δίσκο ως εφεδρική λύση στο Windows). Αυτό το ζεύγος κλειδιών αποτελεί τη μοναδική ταυτότητα.

Μπορεί το Windows να λάβει ένα AirDrop; Τι κάνει αντ' αυτού το DropLink;

Το Windows δεν μπορεί να λάβει το AirDrop: Η Apple δεν έχει κυκλοφορήσει ποτέ το AirDrop για το Windows. Το DropLink παρέχει την ίδια εμπειρία χρήστη στο Windows μέσω μιας εγγενούς εφαρμογής Tauri (ίδιος πυρήνας Rust με το macOS) και επίσης παρέχει ένα τοπικό περιβάλλον εργασίας χρήστη (Web UI), οπότε ακόμη και μια συσκευή Windows χωρίς εγκατεστημένο το DropLink μπορεί να λαμβάνει αρχεία από έναν browser.

Πώς χειρίζεται το DropLink τα δίκτυα Wi-Fi που αποκλείουν την επικοινωνία μεταξύ συσκευών;

Πολλά δίκτυα ξενοδοχείων, καφέ και γραφείων χρησιμοποιούν απομόνωση AP, η οποία εμποδίζει την άμεση επικοινωνία μεταξύ συσκευών που βρίσκονται στο ίδιο δίκτυο Wi-Fi. Το DropLink ανιχνεύει αυτόματα την απομόνωση AP: ελέγχει τις θύρες TCP (1, 80, 443, 53) έναντι IP στο ίδιο υποδίκτυο /24 και, αν δεν είναι προσβάσιμο τίποτα ενώ το διαδίκτυο είναι, επιστρέφει διαφανώς στο διαδίκτυο P2P μέσω του iroh — η ίδια συσκευή εμφανίζεται σε διαφορετικό τμήμα της διεπαφής χρήστη. Το AirDrop απλώς σταματά να λειτουργεί σε αυτά τα σενάρια.

Πώς ελέγχεται η ακεραιότητα των αρχείων κατά τη μεταφορά;

Στις μεταφορές μέσω διαδικτύου, κάθε αρχείο αναγνωρίζεται από τον κωδικό κατακερματισμού BLAKE3. Κατά τη διάρκεια της λήψης, ο πελάτης επαληθεύει την ακεραιότητα τμηματικά χρησιμοποιώντας έναν κωδικό Bao tree (Binary All-Or-Nothing) — αυτό ονομάζεται «επαληθευμένη ροή δεδομένων». Ακόμη και αν ο διαμεσολαβητής DERP ήταν κακόβουλος, δεν μπορεί να αλλοιώσει byte χωρίς να εντοπιστεί. Για τις μεταφορές μέσω τοπικού δικτύου (LAN), το κανάλι TLS 1.3 εξασφαλίζει ήδη την ακεραιότητα (AEAD).

Δημοσιεύει το DropLink τη διεύθυνση IP μου σε κάποιον δημόσιο κατάλογο, όπως το προεπιλεγμένο DNS του iroh;

Όχι. Το iroh περιλαμβάνει μια λειτουργία ανίχνευσης DNS βασισμένη στο pkarr, η οποία δημοσιεύει τη διεύθυνση IP και τη διεύθυνση URL του αναμεταδότη κάθε κόμβου σε δημόσιους διακομιστές DNS. Το DropLink απενεργοποιεί πλήρως αυτή τη λειτουργία: το τερματικό δημιουργείται με τη συνάρτηση empty_builder() και το RelayMode::Custom να παραπέμπει αποκλειστικά στον αναμεταδότη που λειτουργεί με το DropLink. Η διεύθυνση IP της συσκευής σας είναι γνωστή μόνο στον αναμεταδότη κατά τη διάρκεια της ενεργής κοινής χρήσης.