Peer-to-peer · Crittografia end-to-end · Nessun cloud

I tuoi file.
Diretto. Privato. Istantaneo.

Trasferisci file tra Mac, Windows, iPhone, Android e qualsiasi browser. Stessa app, stessa esperienza: niente account, niente caricamenti, niente attese.

DropLink on macOS
macOS
E2E
DropLink on Windows
Windows
DropLink on iOS
iOS
DropLink on Android
Android
macOS Windows iOS Android
E2E
Crittografato
0
I server vedono i tuoi file
QUIC
Protocollo di trasporto

Perché DropLink?

Tutto ciò che ti serve per condividere file — niente di superfluo

DETAIL

Crittografia end-to-end

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.

DETAIL

Velocità grazie a QUIC

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.

DETAIL

Rete locale e Internet

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.

DETAIL

Nativo multipiattaforma

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.

DETAIL

Richieste in stile AirDrop

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.

DETAIL

Non serve alcuna app per ricevere

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.

DISCOVERY

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.

LAN · QUIC

Direct, On-Wire

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.

P2P · REMOTE

NAT-Traversal via iroh

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.

RELAY · FALLBACK

Opaque DERP Tunnel

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.

PRIVACY

No Account, No Log

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.

INTEGRITY

BLAKE3 Verified Streaming

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.

Come funziona

Tre modalità di trasferimento, selezionate automaticamente — sempre con crittografia end-to-end

Gratuito su tutte le piattaforme

Scarica DropLink

Trasferisci file tra Mac, Windows, iPhone, Android e qualsiasi browser. Stessa app, stessa esperienza: niente account, niente caricamenti, niente attese.

Browser · Non è necessaria alcuna installazione
Crittografato
Protocollo di trasporto

Domande frequenti

Quanto è sicuro DropLink?

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.

È necessario installare DropLink su entrambi i dispositivi?

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.

C'è un limite di dimensione dei file?

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.

Quali piattaforme sono supportate?

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.

Funziona via Internet?

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.

Posso inviare più file o cartelle?

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.