DropLink AirDrop
AirDrop es el servicio de intercambio instantáneo de archivos de Apple, pero solo dentro del ecosistema de Apple. DropLink ofrece la misma experiencia en Mac, Windows y iPhone, con cifrado de extremo a extremo y la posibilidad de transferir archivos a través de Internet.
Respuesta rápida
DropLink es el equivalente multiplataforma de AirDrop, pero funciona entre Mac, Windows, iPhone y cualquier navegador. Utiliza QUIC (RFC 9000) con control de congestión TLS 1.3 y BBR en redes locales, alcanzando normalmente más de 50 MB/s en un router Wi-Fi 5/6 moderno. Cuando los dispositivos se encuentran en redes diferentes, recurre a iroh P2P con traversal NAT y, si falla el P2P directo, a un relé DERP — todo ello con cifrado de extremo a extremo. AirDrop sigue siendo exclusivo de Apple y utiliza detección por Bluetooth + Wi-Fi Direct; DropLink utiliza mDNS/Bonjour + QUIC sobre Wi-Fi estándar, por lo que funciona en cualquier red, incluidas las redes Wi-Fi de hoteles y oficinas (con detección de aislamiento de puntos de acceso).
Característica matrix
| Característica | DropLink | AirDrop |
|---|---|---|
| Multipropósito (Mac + Windows) | ||
| Compatibilidad con iOS | Próximamente | |
| Transferencia por Internet | ||
| Funciona tanto en Mac como en Windows | ||
| Cifrado de extremo a extremo | ||
| No es necesario tener un ID de Apple | ||
| Interfaz de usuario web: acceso a través del navegador | ||
| Transporte QUIC | ||
| Detección automática en la LAN | ||
| Protección con contraseña | ||
| Protocolo abierto | ||
| Precio | Gratis | Gratis |
¿Deberías pasarte a DropLink?
Si te mueves exclusivamente dentro del ecosistema de Apple, AirDrop sigue siendo una buena opción por defecto. Para todos los demás —y especialmente si compartes archivos con usuarios de Windows—, DropLink ofrece un conjunto más amplio de funciones que AirDrop, con compatibilidad multiplataforma y transferencia a través de Internet.
Preguntas frecuentes
¿Puede DropLink sustituir a AirDrop?
Sí, y va más allá. DropLink ofrece la misma transferencia instantánea por LAN que AirDrop, pero además funciona entre Mac, Windows y iPhone, mientras que AirDrop solo funciona dentro del ecosistema de Apple. DropLink también admite transferencias por Internet con traversal de NAT.
¿Es DropLink tan rápido como AirDrop?
En una red LAN, DropLink utiliza QUIC, que es igual de rápido o más rápido que AirDrop en la mayoría de los casos. QUIC utiliza UDP con control de congestión BBR, lo que evita el bloqueo de la cabeza de cola de TCP. Las velocidades reales dependen de tu red.
¿Funciona DropLink sin wifi, como AirDrop?
DropLink requiere una red, ya sea una red LAN Wi-Fi, Ethernet o Internet. A diferencia de AirDrop, no utiliza la función de detección de Bluetooth. Sin embargo, funciona en cualquier red Wi-Fi (incluidos los puntos de acceso y las redes en malla) y recurre a la conexión P2P a través de Internet cuando los dispositivos se encuentran a distancia.
Cómo DropLink sustituye a AirDrop en el fondo
Transporte: QUIC sobre UDP con control de congestión BBR
DropLink utiliza QUIC (implementado a través de la biblioteca quinn 0.11) en lugar de UDP para las transferencias por LAN. QUIC ofrece multiplexación de flujos, cifrado TLS 1.3 integrado y una latencia mucho menor que TCP: el handshake es de 1 RTT (0-RTT con tickets de sesión) frente a los 2-3 RTT de TCP+TLS, y no hay bloqueo de cabeza de cola. La configuración LAN utiliza 8 búferes de socket MB UDP, MTU inicial de 1472 con recambio de 1200, ventana de recepción de flujo de 64 MB, control de congestión BBR con ventana inicial de 1 MB (aumento gradual en ~10 RTT / ~20 ms en LAN), y la frecuencia de ACK reducida a cada 10 paquetes o 5 ms. AirDrop utiliza Bluetooth para el descubrimiento y Apple Wireless Direct Link (AWDL) para la transferencia —eficaz en dispositivos Apple, pero incompatible con todo lo demás.
Descubrimiento: mDNS/Bonjour con la huella digital TOFU
DropLink detecta los dispositivos cercanos a través de mDNS (Multicast DNS) en el tipo de servicio _droplink._udp.local, el mismo estándar que utiliza Bonjour en macOS. Cada dispositivo publica la huella digital de su certificado QUIC (SHA-256) en el registro TXT de mDNS (cert_fp). En la primera conexión, el cliente verifica la huella digital comparándola con la anunciada a través de mDNS (Trust On First Use). Esto evita ataques MITM en redes locales sin necesidad de una CA tradicional. AirDrop también utiliza mDNS internamente, pero lo envuelve en protocolos propios de Apple.
Multipropósito por diseño
macOS utiliza SwiftUI con un servicio XPC que integra el núcleo Rust. Windows utiliza Tauri 2 con Vue, integrando también el mismo núcleo Rust. iOS (en revisión por parte de Apple) utiliza SwiftUI con FFI directa. Los navegadores utilizan una interfaz de usuario web integrada servida por un servidor HTTP local en el puerto 7878 (macOS) o 8080 (iOS). El mismo núcleo Rust impulsa todas las plataformas, por lo que se garantizan la paridad de funciones y la compatibilidad de protocolos.
Funciona fuera del ecosistema de Apple
Para las transferencias por Internet, DropLink utiliza iroh 0.96 con un modo de retransmisión personalizado (solo el relé gestionado por DropLink); la detección de DNS público de iroh está desactivada explícitamente por motivos de privacidad. Primero se intenta el «hole-punching» de NAT; si falla, el tráfico fluye a través de un relé DERP (relé cifrado designado para paquetes), que sigue estando cifrado de extremo a extremo. AirDrop no tiene modo de Internet: si no estás en la misma red local, simplemente no funciona.
¿Es tan seguro como AirDrop?
Sí, y en cierto modo es más transparente. Las transferencias locales utilizan TLS 1.3 (TLS 1.2 se rechaza explícitamente) con certificados autofirmados ECDSA P-256 verificados mediante la huella digital mDNS (TOFU). Los conjuntos de cifrado se ordenan por arquitectura: AES-NI en x86_64 (AES-128-GCM primero), ChaCha20-Poly1305 en ARM/Apple Silicon — el mejor rendimiento en cada CPU. La reanudación de la sesión utiliza 8 tickets TLS 1.3 pregenerados con datos iniciales 0-RTT. Las transferencias remotas utilizan iroh, que envuelve QUIC en el marco de protocolo Noise (handshake IK) con identidad de dispositivo ed25519 e intercambio de claves curve25519. La integridad de los archivos se verifica de extremo a extremo con el árbol de hash BLAKE3 mediante la verificación incremental Bao tree, por lo que ni siquiera el servidor de retransmisión puede manipular los bytes. AirDrop utiliza TLS y el intercambio de claves interno de Apple; es seguro pero cerrado, por lo que los detalles no son auditables de forma independiente.
¿Qué tan rápido es en comparación con el AirDrop?
- Velocidad habitual de una red LAN
- Más de 50 MB/s
- Saludo inicial
- 1 RTT
- Un apretón de manos al reanudar
- 0 RTT
- Ventana de congestión inicial
- 1 MB
- Búfer de socket UDP
- 8 MB enviado / 8 MB recibido
- Ventana de recepción de flujos
- 64 MB
- Transferencias simultáneas
- 5 descargas / 3 subidas
- Tamaño de instalación de la aplicación
- < 50 MB
- Tiempo de espera por inactividad
- 30 segundos con un intervalo de mantenimiento de conexión de 5 segundos
Preguntas frecuentes técnicas
¿Qué cifrado utiliza DropLink en lugar del de AirDrop?
En redes locales, DropLink utiliza TLS 1.3 en lugar de QUIC con certificados autofirmados ECDSA P-256 y verificación de huellas digitales TOFU a través de registros TXT mDNS. Los conjuntos de cifrado se reordenan por CPU: AES-GCM en Intel/AMD (AES-NI), ChaCha20-Poly1305 en Apple Silicon y ARM. Para las transferencias por Internet utiliza iroh, que combina el protocolo Noise (handshake IK) con la identidad ed25519 y el intercambio de claves curve25519, todo ello dentro de QUIC/TLS 1.3.
¿DropLink necesita un ID de Apple o una cuenta?
No. DropLink nunca solicita una cuenta, una dirección de correo electrónico ni un número de teléfono. Cada instalación genera un par de claves ed25519 local que se almacena en el macOS/iOS Keychain (o en el disco como alternativa en el Windows). Ese par de claves es la única identidad.
¿Puede Windows recibir un AirDrop? ¿Qué hace DropLink en su lugar?
Windows no puede recibir AirDrop: Apple nunca ha lanzado AirDrop para Windows. DropLink ofrece la misma experiencia de usuario en Windows a través de una aplicación nativa de Tauri (el mismo núcleo Rust que macOS) y también expone una interfaz de usuario web local, por lo que incluso un dispositivo Windows sin DropLink instalado puede recibir archivos desde un navegador.
¿Cómo gestiona DropLink las redes Wi-Fi que bloquean el tráfico entre dispositivos?
Muchas redes de hoteles, cafeterías y oficinas utilizan el aislamiento de puntos de acceso, que bloquea la comunicación directa entre dispositivos conectados a la misma red Wi-Fi. DropLink detecta automáticamente el aislamiento de puntos de acceso: comprueba los puertos de TCP (1, 80, 443, 53) con las direcciones IP de la misma subred /24 y, si no se puede acceder a nada mientras sí se puede acceder a Internet, recurre de forma transparente al P2P de Internet a través de iroh; el mismo dispositivo aparece en una sección diferente de la interfaz de usuario. AirDrop simplemente deja de funcionar en estos casos.
¿Cómo se comprueba la integridad de los archivos durante la transferencia?
En las transferencias por Internet, cada archivo se identifica mediante su hash BLAKE3. Durante la descarga, el cliente verifica la integridad fragmento a fragmento utilizando un Bao tree (binario «todo o nada»); esto se denomina «transmisión verificada». Aunque el relé DERP fuera malicioso, no podría alterar los bytes sin ser detectado. En las transferencias por LAN, el canal TLS 1.3 ya garantiza la integridad (AEAD).
¿DropLink publica mi dirección IP en algún directorio público, como el DNS predeterminado de iroh?
No. iroh incluye una función de detección de DNS basada en pkarr que publica la dirección IP y la URL de retransmisión de cada nodo en servidores DNS públicos. DropLink desactiva esta función por completo: el punto final se crea con empty_builder() y RelayMode::Custom, que apunta únicamente al servidor de retransmisión gestionado por DropLink. La dirección IP de tu dispositivo solo es conocida por el servidor de retransmisión mientras la conexión está activa.