Flipflop - Persistent P2P tunnels para compartir archivos sin fricción
Show HN: Flipflop, iroh-powered persistent tunnels for filesharing

Flipflop establece un túnel de confianza persistente entre dos o más dispositivos, permitiéndote enviar archivos, enlaces o texto en cualquier momento. Funciona sobre Bluetooth, LAN o incluso a través de Internet abierta gracias a Iroh, sin depender de la nube ni de cuentas centralizadas. Ideal para compartir contenido entre tus propios equipos, con familiares o colegas, ya sea en la misma casa o a distancia. Disponible para Linux, macOS, Windows y Android, con builds listos para descargar. Una solución práctica y directa para la era del filesharing físico.
Establece un túnel de confianza entre dos o más dispositivos: a partir de ese momento, puedes enviar archivos al otro en cualquier momento, ya sea por Bluetooth, LAN o incluso a través de la salvaje Internet.
- ramoz
Iroh publicó algo similar hace un tiempo
- synctext
¡Proyecto interesante, hacia una Internet descentralizada!
El trabajo pesado se hace en esta función, pairing. Enlazas tus dispositivos personales entre sí, sólida idea [0].
Este proyecto Flipflop se apoya en la librería Iroh para el punzonado de NAT/Firewall, descubrimiento de direcciones externas y redes superpuestas. Conectar dos dispositivos 5G, sin un servidor central coordinador es posible, pero muy difícil. Iroh simplemente se apoya en un servidor que podrías autoalojar. Cosas geniales, lo probamos bajo estrés hace un tiempo y funcionó más o menos.
La conectividad NAT no está resuelta. Mi laboratorio universitario realizó uno de los mayores estudios de punzonado hace una década [1]. Recientemente, también compramos 40+ o algo así de tarjetas SIM 4G y 5G en Europa para punzonado [2]. Mi estudiante de máster viajó por Europa en autobús para conseguir estas tarjetas SIM locales. Trabajó día y noche para conectar estas extrañas cajas de filtro NAT 5G simétricas y lo hizo funcionar. Simple colisión de sincronización y fuerza bruta de paradoja del cumpleaños... Todo funciona a veces, pero de forma insuficientemente fiable para adopción masiva. No puedes construir un ecosistema descentralizado de redes sociales sobre eso. Como Iroh, mejor usar un servidor central. Entonces tienes responsabilidad legal por tus usuarios. A menos que un agente de IA compre el servidor de forma totalmente autónoma usando Bitcoin, los estudiantes del próximo año lograron eso :-)
[0] https://github.com/andunieee/flipflop/blob/62bb498520aacb60e...
[1] UDP NAT and Firewall Puncturing in the Wild, https://inria.hal.science/hal-01597969v1/document
[2] Mass Adoption of NATs: Survey and experiments on […]
- kkapelon
¿Es mejor/diferente que https://tailscale.com/docs/features/taildrop ?
- YCombinedBob
Esto realmente se ve bien y usa el establecido Iroh.
Buena idea con el enlace del navegador para compartir con dispositivos que no tienen flipflop en la misma LAN. ¡Esto sería un asesino si también funcionara por internet!
Aunque no estoy seguro de si Iroh puede ejecutarse en el navegador.
- cold_boot
Mantener el túnel disponible entre envíos es la parte buena. Una vez que está configurado con alguien, simplemente puedes usarlo.