Flipflop - Iroh-powered persistent tunnels for filesharing
Show HN: Flipflop, iroh-powered persistent tunnels for filesharing

Flipflop은 Iroh를 기반으로 기기 간 신뢰할 수 있는 영구 터널을 구축하는 파일 공유 도구입니다. Bluetooth, LAN, 인터넷을 통해 연결되며, 한 번 설정하면 언제든지 파일, 링크, 텍스트를 주고받을 수 있습니다. 가족이나 동료와 같은 공간 또는 원격에서 손쉽게 자료를 공유하세요. Linux, macOS, Windows, Android를 지원하며, GitHub 릴리스 페이지에서 다운로드할 수 있습니다. Rust와 Slint로 개발되어 가볍고 빠릅니다.
두 대 이상의 기기 사이에 신뢰할 수 있는 터널을 구축하세요. 그 순간부터 언제든지 파일을 주고받을 수 있습니다. Bluetooth, LAN, 심지어 거친 인터넷을 통해서도 작동합니다.
HN 토론
42- ramoz
Iroh가 얼마 전에 비슷한 걸 내놨었지
- synctext
흥미로운 프로젝트네요, 탈중앙화 인터넷을 향한!
무거운 작업은 이 함수, 페어링에서 처리됩니다. 개인 기기들을 서로 연결하는 건 탄탄한 아이디어죠 [0].
이 Flipflop 프로젝트는 NAT/방화벽 뚫기, 외부 주소 탐색, 오버레이 네트워킹을 위해 Iroh 라이브러리에 의존합니다. 중앙 조정 서버 없이 두 5G 기기를 연결하는 건 가능하지만 매우 어렵죠. Iroh는 그냥 자체 호스팅할 수 있는 서버에 의존합니다. 멋진 물건이에요, 우리가 얼마 전에 스트레스 테스트를 했는데 어느 정도는 작동했어요.
NAT 연결성은 미해결 문제입니다. 제 대학 연구실은 10년 전에 더 큰 규모의 펀칭 연구 중 하나를 수행했죠 [1]. 최근에는 유럽에서 펀칭을 위해 40개가 넘는 4G 및 5G SIM 카드를 구매했습니다 [2]. 제 석사 학생이 버스를 타고 유럽을 여행하며 현지 SIM 카드를 구했죠. 그는 이 이상한 대칭형 5G NAT 필터 박스들을 연결하기 위해 밤낮으로 작업해서 결국 성공했습니다. 단순한 동기화 충돌과 생일 역설 무차별 대입... 모두 때때로 작동하지만 대중 채택에 충분할 만큼 신뢰할 수는 없습니다. 그 위에 탈중앙화 소셜 미디어 생태계를 구축할 수는 없죠. Iroh처럼 중앙 서버를 사용하는 게 최선입니다. 그러면 사용자에 대한 법적 책임이 생기죠. AI 에이전트가 비트코인을 사용해 서버를 완전 자율적으로 구매하지 않는 한은요, 다음 해 학생들이 그걸 작동하게 만들었습니다[3] :-)
[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
https://tailscale.com/docs/features/taildrop 보다 더 좋거나 다른 건가요?
- YCombinedBob
이건 실제로 괜찮아 보이고 확립된 Iroh를 사용하네요.
같은 LAN에 flipflop이 없는 기기와 공유할 수 있는 브라우저 링크 아이디어가 좋네요. 이게 인터넷을 통해서도 작동한다면 킬러 앱이 될 텐데!
Iroh가 브라우저에서 실행될 수 있을지는 모르겠네요.
- cold_boot
전송 사이에 터널을 유지하는 게 좋은 부분이죠. 누군가와 한 번 설정해두면 그냥 계속 사용할 수 있으니까요.