Compartir local envía archivos directamente de un navegador a otro en la misma red, como AirDrop pero para cualquier dispositivo con un navegador actual: iPhone, Android, Windows, Mac o Linux. Para compartir archivos en red local, los datos viajan de igual a igual (P2P) por una conexión cifrada de extremo a extremo y nunca se suben a los servidores de RocketShare. Es gratuito, no requiere cuenta ni aplicación y no tiene límite de tamaño de archivo.
Cómo funciona Compartir local
- Abra esta página en ambos dispositivos. Conecte los dos a la misma wifi o red de oficina y abra rocketshare.app/local-share. Cada dispositivo recibe un nombre visible aleatorio.
- Elija el otro dispositivo. Los dispositivos de la misma red aparecen en la lista del otro. Seleccione el destinatario y elija los archivos que quiere enviar.
- Acepte y compare el código. El destinatario ve la solicitud y decide si la acepta. Ambas pantallas muestran el mismo código de verificación de 6 dígitos; comprobar que coinciden confirma que la conexión no ha sido interceptada.
- Mantenga abiertas las dos pestañas. Los archivos se escriben directamente en el disco del destinatario (si son varios, llegan en un único ZIP). Cerrar cualquiera de las pestañas detiene la transferencia.
¿Es seguro Compartir local?
Compartir local combina varias protecciones, cada una con una función distinta:
- Conexión directa y cifrada. Los dispositivos se conectan mediante un canal de datos WebRTC, cifrado con DTLS. Los archivos pasan de un dispositivo a otro, no a través de un servidor de RocketShare.
- Una segunda capa de extremo a extremo. Dentro de ese canal, cada lado genera un nuevo par de claves ECDH P-256 para la sesión. La clave de cifrado se deriva con HKDF-SHA256 y queda vinculada a los certificados DTLS de esa conexión concreta. Cada mensaje posterior al handshake se cifra con AES-256-GCM, incluidas las solicitudes de transferencia y los nombres y tamaños de los archivos. Un mensaje repetido, reordenado o alterado no supera la autenticación y cierra la conexión.
- Código de verificación. El código de 6 dígitos procede del mismo material criptográfico. Si alguien intermedio hubiera cambiado los certificados durante el establecimiento de la conexión, las dos pantallas mostrarían códigos distintos.
- Solicitud de aceptación. No se transfiere nada hasta que el destinatario acepta.
Las limitaciones, con total transparencia:
- Comparar el código es opcional. Si se lo salta, confía en que el servidor de señalización no interfiera en el establecimiento de la conexión.
- Los dispositivos se agrupan por dirección IP pública (el prefijo /64 en IPv6). Con una IP pública compartida, como detrás de un CGNAT de operador o en una red de oficina grande, personas que no están en su red local pueden ver el nombre aleatorio de su dispositivo. No pueden enviarle nada que usted no acepte.
- El establecimiento de la conexión pasa por algunos servidores. El servidor de señalización de RocketShare ve un hash con sal de su IP pública, el nombre y tipo de su dispositivo y los mensajes del handshake WebRTC, y no almacena nada de forma persistente. Los servidores STUN públicos de Cloudflare y Google ven la IP pública de su dispositivo mientras se establece la conexión, como es habitual en WebRTC.
- Sin retransmisión. Si los dispositivos no pueden conectarse directamente, la transferencia falla en lugar de pasar por un servidor.
El diseño completo se describe en el libro blanco de seguridad.
¿Cómo se compara con AirDrop, LocalSend y ShareDrop?
AirDrop es excelente entre dispositivos Apple y funciona sin ninguna red, y LocalSend ofrece aplicaciones nativas de código abierto que funcionan en una red local sin internet. Compartir local no requiere ninguna instalación y añade una capa de extremo a extremo verificable sobre WebRTC, pero necesita conexión a internet para encontrar el otro dispositivo. Consulte la comparativa completa de Compartir local con AirDrop, ShareDrop, Snapdrop, PairDrop, Quick Share y LocalSend.
Cuándo usar una transferencia normal
Compartir local solo funciona mientras ambos dispositivos están en la misma red y las dos pestañas están abiertas. Utilice una transferencia de RocketShare normal cuando:
- el destinatario está en otra red, en otra oficina o con datos móviles;
- el destinatario no está conectado ahora y descargará los archivos más tarde;
- quiere enviar los mismos archivos a varias personas con un solo enlace.
RocketShare es un servicio de transferencia de archivos desde el navegador que cifra el contenido de los archivos de extremo a extremo (conocimiento cero) antes de subirlos. Tiene su sede en los Países Bajos y almacena los archivos en Ámsterdam. Sin cuenta puede enviar hasta 2 GB por transferencia, con enlaces válidos durante 3 días. A diferencia de Compartir local, las transferencias normales almacenan los nombres y tamaños de los archivos sin cifrar; descubra cómo funciona la seguridad de RocketShare.