OnionShare: Cómo enviar archivos de forma segura y anónima con la red Tor

Actualizada:

¿Necesitas enviar archivos de forma segura y anónima sin que haya terceras partes implicadas? ¿Es posible hacer esto? Efectivamente, se puede hacer con OnionShare.

OnionShare es una herramienta de código abierto que utiliza la red Tor para compartir archivos directamente entre distintos dispositivos de manera anónima y sin necesidad de depender de servicios de terceros. Los archivos se comparten desde tu ordenador hasta otro ordenador que tenga un enlace y una clave que has generado tú mismo con este programa.

¡Cuidado! No compartas con cualquier persona estos tipos de enlaces creados con OnionShare: puede ser un riesgo de seguridad para tu equipo.

Cómo instalar OnionShare en tu ordenador

MacOS y Windows

Solo tienes que descargar el programa e instalarlo como haces habitualmente en Windows, macOS o Linux. Incluso tienes apps Android o iOS.

Descargamos OnionShare de manera gratuita.

Las opciones de configuración (en la rueda dentada de la parte inferior derecha) son escasas. Puedes autoconectarte a la red Tor o conectarte mediante un puente (bridge):

Configuracion de OnionShare

Puedes comprobar nuevas versiones o cambiar el idioma en la pestaña General.

Cómo funciona OnionShare

Tu propia computadora es el servidor web; ningún tercero puede acceder a nada de lo que sucede en OnionShare, ni siquiera los desarrolladores de OnionShare. Es completamente privado. Y como OnionShare se basa en los servicios Tor, también protege tu anonimato. Si apagas el ordenador, ya no vas a compartir nada.

Modo¿Qué haces?¿Qué compartes?¿Riesgo?
Compartir archivosEnvías archivos a otroURL .onion + clave privadaQue alguien descargue sin permiso
Recibir archivosOtro te envía archivos a tiURL .onion + clave privadaQue te suban malware
Publicar web .onionAlojas una web estáticaURL .onion (sin clave opcional)Exposición de tu IP si no usas Tor bien
Chat privadoConversas anónimamenteURL .onion + clave privadaQue alguien se haga pasar por ti

Compartir archivos

¿Tiene límites de tamaño de archivo OnionShare? No, todo dependerá de tu conexión a internet, RAM, estabilidad de la red Tor y si tienes OnionShare abierto. Suele funcionar bien con archivos pequeños y medianos (máximo hasta 1 GB). La red Tor es lenta por cómo funciona. Tenlo en cuenta. Comprime los archivos.

LimitaciónExplicación
Velocidad lentaLa red Tor enruta el tráfico a través de 3 nodos.
Archivos grandes ( > 1 GB)Posible timeout o fallo. Mejor comprimir y dividir.
PC debe estar encendidoSi apagas el ordenador, el enlace .onion deja de funcionar.
No apto para producción webEl modo web .onion es solo para sitios estáticos y pruebas.
Firewalls / redes restrictivasAlgunas redes corporativas o escolares bloquean Tor. Usa puentes (bridges).

En cuanto abrimos la app, veremos una pantalla como esta:

Página inicial de Onionshare.

Solo tenemos que darle al botón Connect to Tor para que se inicie la conexión y accedamos a la red TOR. Después de conectarse, veremos esta pantalla donde nos dice claramente qué podemos hacer: compartir archivos, recibir archivos, crear una web o iniciar un chat anónimo. Tienes 4 opciones.

Opciones de Onionshare: compartir archivos, recibir archivos, crear una web o iniciar un chat anónimo.

Para compartir archivos, solo tenemos que añadirlo al programa y luego dar a compartir (start sharing). Entonces veremos dos cosas: una dirección .onion que tenemos que compartir y una clave privada que va a servir para acceder al archivo compartido.

Compartimos un archivo mediante la url .onion de OnionShare.

Ahora, todo lo que se necesita es tener instalado el Tor Browser y pegar esta url en la barra de direcciones para poder descargar el archivo (junto con la clave que tienes que poner en un pop-up). Cuando se haya descargado el archivo, ya no se compartirá más, y serás notificado cuando se produzca la descarga.

Te cuento cómo configurar el navegador Tor en otra entrada.

Descargamos el archivo copartido con OnionShare (con su clave).

Recibir archivos en tu ordenador

También tienes la opción de que alguien suba algún archivo a tu ordenador. Solo tienes que ir a la pestaña Receive Files.

Recibir archivos en tu ordenador en una carpeta compartida por OnionShare.

Debes elegir una carpeta de tu ordenador para recibir los archivos y luego darle a Start Receive mode. Automáticamente verás una url .onion que debes compartir y una clave privada como antes. Solamente le debes enviar el enlace a alguien en quien confíes mucho.

Recibir archivos en Onionshare en tu ordenador mediante tor.

Esa persona, a la que les has enviado el enlace .onion, únicamente tendrá que usarlo en el navegador Tor y aparecerá una pantalla como esta donde debes poner la clave privada primero:

Recibir archivos en OnionShare en tu ordenador mediante Tor. Nos pide la clave para acceder a la carpeta.

Finalmente, después de poner la clave, verás esta pantalla:

Recibir archivos en OnionShare en tu ordenador mediante Tor. Recibir archivos y chat privado.

Seleccionas un archivo y directamente la otra persona lo mandará a tu ordenador. Espectacular. También puedes enviarle mensajes. Si ves que no se conecta, revisa si tienes algún firewall activado en tu router u ordenador.

¡Ojo! Si solo quieres compartir archivos en tu red local, Syncthing puede ser mejor opción.

Publicar un sitio web .onion

También la opción de publicar nuestra propia página web .onion para visualizarla con el navegador Tor. ¡Tu página web en la deep web!

Evidentemente, no funcionará de manera muy rápida, ya que utiliza una conexión peer-to-peer, y todos los archivos estáticos serán mandados desde tu ordenador.

Podemos compartir una web estática con OnionShare.

Solo funciona con una página web estática y te recomiendan instalar OnionShare en un ordenador que esté siempre encendido si piensas compartir tu web de manera constante. Necesitas el archivo index.html como inicio de tu web y luego puedes incluir otros archivos HTML, CSS o JavaScript. Solo funciona con sitios estáticos, nada de WordPress u otras cosas más complicadas.

Puedes incluso activar las Content Security Policy de manera automática para proteger tu web o desactivar la clave privada para que todo el mundo pueda ver tu web en la red Tor como .onion.

Puedes iniciar un chat privado

Mismos pasos. Se trata de un chat anónimo. Puedes empezar apretando el botón. Start chat server.

Iniciamos un chat privado con OnionShare.

Y lo mismo. Tienes que compartir un link .onion y una clave privada con otra persona para iniciar el chat. Tiene que ponerlo en Tor Browser.

Iniciamos un chat privado con OnionShare. Compartimos link .onion y clave privada para comenzar.

Conclusión

Te dejo esta tabla para que tengas claro para qué puedes usar OnionShare y para qué no frente a otros servicios para compartir archivos:

CaracterísticaOnionShare + TorGoogle Drive / DropboxWeTransferUSB físico
¿Necesitas servidor de terceros?NoNo
El archivo pasa por la nubeNoNo
Anonimato del remitenteNoNoDepende
Cifrado de extremo a extremoParcialParcialNo (por defecto)
Requiere que tu PC esté encendidoNoNoNo
Tamaño máximo típico~1 GB (por red Tor)15 GB (gratis)2 GB (gratis)Hasta 256 GB+
Riesgo de compartir el enlaceAlto (acceso directo)Medio (puedes revocar)Bajo (caduca)Físico
Iván Benito, fundador de algoentremanos.com y experto en privacidad y tecnología

Iván Benito

Apasionado de la lectura, los viajes y la privacidad online. Experto en tecnología, SEO y WordPress desde 2007. ¡Pregúntame!

Si tienes preguntas, quieres que haga una review de una app, programa o producto, simplemente mándame un e-mail [contacto].

En Algoentremanos.com comparto mis opiniones personales sobre productos y servicios. Algunas reseñas pueden generar ingresos a través de enlaces afiliados, pero siempre pruebo todo a fondo y solo recomiendo lo que de verdad me gusta [saber más].

Suscríbete y recibe los mejores tutoriales

Accede a guías prácticas paso a paso y recomendaciones esenciales para administrar tus sistemas y aprender tecnologías de forma segura y efectiva.

Quiero acceso a los tutoriales
Sin spam. Solo contenido útil y seguro.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.