mDNS / Bonjour
Rilevamento dei peer senza configurazione tramite DNS multicast. Impronta digitale del certificato distribuita sul canale di rilevamento per il Trust-On-First-Use: nessuna CA, nessun account, nessuna ricerca nel cloud.
Trasferisci file tra Mac, Windows, iPhone, Android e qualsiasi browser. Stessa app, stessa esperienza: niente account, niente caricamenti, niente attese.
Tutto ciò che ti serve per condividere file — niente di superfluo
TLS 1.3 + protocollo Noise su ogni canale. Nessun server ha mai accesso ai tuoi dati.
Ogni byte viene inviato dal tuo dispositivo in forma crittografata. Sulla rete LAN, DropLink utilizza TLS 1.3 su QUIC con certificati ECDSA P-256 e impronte digitali SHA-256 TOFU distribuite tramite mDNS. Per i trasferimenti su Internet, il protocollo Noise con chiavi curve25519 + verifica tramite albero di hash BLAKE3 garantisce l'integrità end-to-end. Le suite di cifratura vengono selezionate automaticamente: AES-NI su x86 e ChaCha20-Poly1305 su ARM per un'accelerazione hardware ottimale. Nemmeno i nostri server di inoltro possono decriptare il tuo traffico: vedono solo byte crittografati.
Protocollo UDP moderno con controllo della congestione BBR. Più veloce e più stabile del TCP su Wi-Fi.
DropLink supporta QUIC (RFC 9000), il moderno protocollo di trasporto alla base di HTTP/3. Vantaggi rispetto a TCP: handshake a 1 RTT (0 RTT sulle connessioni ripetute tramite ticket di sessione), nessun blocco in testa alla fila tra i flussi, TLS 1.3 integrato. Il protocollo di trasporto è ottimizzato per LAN WiFi 6: MTU 1472 byte, controllo della congestione BBR con finestra iniziale di 1 MB, RTT iniziale di 2 ms (rispetto ai 333 ms predefiniti di Quinn), frequenza ACK ridotta. Su un moderno router dual-band ci si può aspettare una velocità sostenuta di 40-100+ MB/s, spesso superiore a quella del TCP.
Rilevamento automatico sulla rete locale. Connessione peer-to-peer via Internet con attraversamento NAT quando siete lontani.
Sulla stessa rete Wi-Fi, i dispositivi si individuano a vicenda in pochi secondi tramite mDNS/Bonjour (tipo di servizio `_droplink._udp.local.`). Gli heartbeat ogni 10 secondi mantengono aggiornato l'elenco dei peer; i peer non attivi vengono rimossi dopo 40 secondi. Quando ci si trova su reti diverse, DropLink si registra presso il nostro server di segnalazione per scambiare gli iroh NodeID, quindi esegue il NAT hole-punching per un tunnel P2P diretto. Se il NAT è troppo rigido (NAT simmetrico, firewall aziendali), il traffico ricade su un relay DERP crittografato end-to-end. Stessa interfaccia, passaggio senza interruzioni.
App native su macOS, Windows, iOS e Android, oltre a un'interfaccia utente web compatibile con qualsiasi browser.
Non è un'applicazione web "wrapped": DropLink distribuisce codice nativo su ogni piattaforma. macOS utilizza SwiftUI con un servizio XPC per l'isolamento dei crash e il threading QoS USER_INTERACTIVE. iOS condivide lo stesso codice dell'interfaccia utente e aggiunge un widget Live Activity per visualizzare lo stato di avanzamento sulla schermata di blocco. Windows gira su Tauri v2 con un frontend Vue.js, integrazione nella barra delle applicazioni, avvio automatico e notifiche native. Tutti condividono lo stesso core Rust (`staticlib`/`cdylib`) — lo stesso identico motore QUIC, iroh, crypto e di trasferimento in esecuzione su ogni dispositivo.
Accetta o rifiuta prima che inizi il trasferimento. Hai il pieno controllo su ciò che ricevi.
Prima ancora che un singolo byte arrivi sul tuo dispositivo, DropLink ti mostra esattamente cosa sta per arrivare: nome del mittente, nomi dei file, dimensione totale. Accetti o rifiuti: la scelta è tua. Durante il trasferimento puoi vedere l'avanzamento in tempo reale (velocità livellata EWMA, tempo stimato di arrivo) e puoi annullare in qualsiasi momento. Il motore utilizza tracker AtomicU64 lock-free per un monitoraggio a zero overhead. Di default, sono consentiti fino a 5 download simultanei e 3 upload per peer, con backpressure adattiva. Nessun upload silenzioso, nessuna sorpresa di accettazione automatica.
Interfaccia utente web integrata: il ricevitore apre semplicemente un link in un browser qualsiasi per scaricare i file.
Ogni istanza di DropLink esegue un server HTTP locale (axum v0.8) che ospita un'interfaccia utente web integrata e compilata nel file binario. Condividi un link, un codice QR o un codice breve: il destinatario lo aprirà su Chrome, Safari, Firefox o qualsiasi altro browser. I download supportano le richieste HTTP Range, quindi sono riprendibili, possono avvenire in parallelo e gestiscono file di qualsiasi dimensione. Protezione con password opzionale (hash SHA-256) + token a tempo limitato. Perfetto per inviare file a chiunque senza chiedere loro di installare nulla.
Rilevamento dei peer senza configurazione tramite DNS multicast. Impronta digitale del certificato distribuita sul canale di rilevamento per il Trust-On-First-Use: nessuna CA, nessun account, nessuna ricerca nel cloud.
QUIC su UDP con TLS 1.3 integrato. Handshake a 1 RTT, 0 RTT alla ripresa. Controllo della congestione BBR ottimizzato per WiFi 6, finestra di ricezione da 64 MB, sondaggio MTU fino a 1472 B.
Quando non si è sulla stessa LAN, un'identità del dispositivo ed25519 negozia un percorso diretto attraverso il NAT utilizzando l'handshake Noise IK. Il trasporto rimane peer-to-peer, con crittografia end-to-end.
Se l'hole-punching fallisce, il traffico ricade su un relay DERP come canale TLS 1.3 crittografato. Il relay vede solo il testo cifrato — non può leggere, alterare o registrare il contenuto dei tuoi file.
Nessuna registrazione, nessuna email, nessuna telemetria. Il tuo IP pubblico non viene mai divulgato a terzi. Protezione con password opzionale con token per sessione e limitazione della frequenza di attacchi brute-force.
Nei trasferimenti remoti, ogni blocco viene verificato in tempo reale rispetto a un albero Bao BLAKE3. I byte manomessi vengono rifiutati all'arrivo: nemmeno un relay compromesso può alterare silenziosamente ciò che iroh consegna.
Tre modalità di trasferimento, selezionate automaticamente — sempre con crittografia end-to-end
Due dispositivi sulla stessa rete si individuano automaticamente tramite mDNS e trasferiscono i file direttamente utilizzando QUIC su UDP. Non sono coinvolti server.
DropLink si annuncia sulla rete tramite mDNS/Bonjour (servizio `_droplink._udp.local.`). Gli altri dispositivi compaiono nell'elenco dei dispositivi collegati nel giro di pochi secondi.
Scegli un destinatario e trascina i tuoi file. Il dispositivo ricevente mostra una richiesta di accettazione o rifiuto prima che inizi il trasferimento dei dati.
Una volta accettati, i file vengono trasmessi direttamente in modalità peer-to-peer tramite QUIC con crittografia TLS 1.3. Controllo della congestione BBR, handshake a 1 RTT, velocità di rete massima.
Quando i dispositivi si trovano su reti diverse, DropLink utilizza iroh per il NAT traversal. Un server di segnalazione aiuta i peer a individuarsi a vicenda; successivamente, i dati fluiscono direttamente tra loro, con crittografia end-to-end.
Il mittente si registra sul nostro server di segnalazione (WebSocket, autenticato) e riceve un breve codice di condivisione. Non vengono divulgati metadati relativi al file.
Entrambi i peer si scambiano informazioni di connettività tramite la segnalazione e tentano l'attraversamento NAT. Nella maggior parte dei casi, stabiliscono una connessione diretta, senza bisogno di un relay.
I file vengono trasmessi in streaming direttamente tra i due dispositivi utilizzando il protocollo Noise con chiavi curve25519. Verifica dell'integrità BLAKE3 integrata.
Se la connessione P2P diretta non funziona (NAT simmetrico, firewall rigoroso), DropLink ricorre automaticamente a un relay DERP crittografato: il traffico rimane crittografato end-to-end, mentre il relay vede solo byte crittografati che non è in grado di leggere.
Il destinatario non ha DropLink? Basta aprire un link in qualsiasi browser e scaricare i file dall'interfaccia web integrata del mittente. Perfetto per condividere con chiunque.
DropLink esegue un server HTTP locale (axum) e genera un link protetto o un codice QR. Protezione opzionale tramite password con hash SHA-256.
Chrome, Safari, Firefox: qualsiasi browser moderno va bene. In rete locale (LAN) il link rimanda direttamente al mittente. I trasferimenti da remoto passano attraverso il nostro gateway di download.
Download tramite browser via HTTP/1.1 con supporto Range: riprendibili, paralleli, standard. Il mittente può annullare o revocare l'accesso in qualsiasi momento.
DropLink utilizza la crittografia end-to-end su ogni canale di trasferimento. I trasferimenti locali utilizzano TLS 1.3 con QUIC. I trasferimenti remoti utilizzano il protocollo Noise con chiavi curve25519. Nessun server, compreso il nostro, può leggere i tuoi file. La protezione con password opzionale aggiunge un ulteriore livello di sicurezza.
No. Solo il dispositivo mittente deve disporre di DropLink. Il destinatario può utilizzare qualsiasi browser: DropLink include un'interfaccia utente web integrata che consente a chiunque di scaricare i file semplicemente aprendo un link. Non è necessaria l'installazione di alcuna app sul dispositivo ricevente.
Non ci sono limiti predefiniti. DropLink trasferisce i file direttamente da un dispositivo all'altro, quindi gli unici limiti sono la velocità della rete e lo spazio di archiviazione disponibile. Questo lo rende perfetto per file di grandi dimensioni come video, risorse di progettazione o build di software.
DropLink è disponibile in versione nativa su macOS (App Store), Windows (Microsoft Store), iOS (in arrivo) e Android (in arrivo). I file possono essere ricevuti su qualsiasi dispositivo dotato di browser, inclusi Linux e ChromeOS.
Sì. DropLink rileva automaticamente se i dispositivi si trovano sulla stessa rete (LAN) o sono remoti. Per i trasferimenti remoti, stabilisce una connessione diretta peer-to-peer con attraversamento NAT. Se la connessione diretta non è possibile, un relè crittografato garantisce la consegna, ma i tuoi file sono sempre crittografati end-to-end.
Sì. Quando selezioni più file o una cartella, DropLink li comprime automaticamente in un archivio ZIP utilizzando una compressione adattiva: veloce per i file di grandi dimensioni, standard per i file di testo. L'avanzamento viene visualizzato in tempo reale con indicazione della velocità e del tempo stimato per il completamento.
Scopri come si posiziona DropLink rispetto alla concorrenza