FilePizza vs tosstome
마지막 확인
FilePizza와 tosstome은 둘 다 WebRTC로 파일을 보내고 아무것도 저장하지 않아요. FilePizza는 다른 사람에게 건네는 링크를 중심으로 만들어졌고, tosstome은 기기들이 서로를 찾는 것과 항상 켜져 있는 수신함을 중심으로 만들어졌어요.
FilePizza는 이렇게 동작해요
FilePizza README 기준이에요(2026-10-28 확인). 파일은 "directly from your browser to the downloader's browser"(내 브라우저에서 내려받는 사람의 브라우저로 곧바로) 전달되고 "never pass through our servers"(우리 서버를 거치지 않습니다). 업로드하는 사람은 "leave their browser window open until the transfer is complete"(전송이 끝날 때까지 브라우저 창을 열어 두어야) 하고, 창을 닫으면 "the URLs for your files will no longer work"(파일 URL이 더 이상 동작하지 않습니다). 전송은 WebRTC(DTLS)로 암호화되고, 비밀번호를 추가할 수도 있어요.
한눈에 비교
| FilePizza | tosstome | |
|---|---|---|
| 연결 방법 | 링크 공유 | 같은 네트워크 목록, 6자리 코드, 또는 수신함 링크 |
| 보내는 사람 한 명, 받는 사람 여러 명 | 예 | 아니요, 기기 하나에서 기기 하나로만 |
| 비밀번호 | 선택 사항 | 수신함 링크에 비밀 키가 들어 있어요 |
| 직접 연결이 안 될 때 | 인스턴스의 TURN 설정에 따라 달라요 | Cloudflare 릴레이로 대체 연결해요 |
| 헤드리스 컴퓨터에서 받기 | 아니요 | 예, tosstome listen |
| 파일 저장 | 아니요 | 아니요 |
어떤 걸 쓰면 좋을까요
파일 하나를 링크로 여러 사람에게 건네려면 FilePizza가 더 잘 맞아요. 내 기기끼리, 특히 휴대폰에서 컴퓨터로 파일을 옮길 때는 tosstome이 더 잘 맞아요.
tosstome이 하는 일
- 브라우저에서 실행돼요. 보내는 쪽에는 아무것도 설치하지 않아도 돼요.
- 같은 네트워크에 있는 기기는 서로 자동으로 보여요. 네트워크가 다르면 한쪽 기기에 6자리 코드가 나타나고, 다른 기기에서 그 코드를 입력해요.
- 네트워크가 허용하면 파일이 WebRTC로 기기끼리 바로 오가요. 몇 초 안에 직접 연결이 되지 않으면 Cloudflare의 릴레이를 거치는데, 릴레이는 데이터를 전달만 하고 아무것도 저장하지 않아요.
- 선택 사항인 명령줄 도구
tosstome listen은 컴퓨터에 항상 켜져 있는 수신함을 만들어요. 링크와 QR 코드가 출력되고, 휴대폰에서 그 링크를 열면 컴퓨터에 브라우저를 열어 두지 않아도 파일이 컴퓨터의 폴더에 저장돼요. - 텍스트 메시지와 링크도 파일과 같은 방식으로 전달되고, 받는 쪽에는 복사 버튼이 있어요.
- 아무것도 저장하지 않아요. 받는 기기가 오프라인이면 아무것도 전송되지 않아요.
tosstome이 (아직) 못 하는 일
- 릴레이는 각 기기와 Cloudflare 사이가 TLS로 보호되지만 아직 종단 간 암호화는 아니에요. WebRTC 직접 전송은 브라우저가 종단 간 암호화(DTLS)해요.
- 받는 브라우저는 저장하기 전까지 파일을 메모리에 보관해요. 그래서 아주 큰 파일은 디스크에 바로 쓰는 명령줄 도구로 받는 편이 좋아요.
- 양쪽 기기가 동시에 온라인이어야 해요. "지금 올리고 내일 받기"는 없어요.
- 아직 새로운 서비스예요. 브라우저에서의 기기 페어링과 릴레이의 종단 간 암호화는 개발 중이에요.