Warpinator vs tosstome
마지막 확인
Warpinator는 같은 네트워크의 다른 컴퓨터로 파일을 보내는 Linux Mint의 도구예요. tosstome은 같은 일을 브라우저에서 하고, 같은 네트워크에 있지 않은 기기를 위한 코드도 제공해요.
Warpinator README에 나온 내용
github.com/linuxmint/warpinator 기준이에요(2026-10-29 확인).
- "Warpinator - send and receive files across a local network"(Warpinator - 로컬 네트워크에서 파일 주고받기). 공식 패키지는 Linux(Mint, Ubuntu, Arch, Flatpak)용이에요. Android와 Windows 버전은 비공식으로 안내돼요.
- 기기들은 공유 그룹 코드로 서로를 찾아요. 기본값은 "set to 'Warpinator' by default"('Warpinator'로 설정되어 있음)이고, README는 "as soon as possible"(가능한 한 빨리) 바꾸라고 권해요.
- "All devices must be on the same local subnet in order to connect."(연결하려면 모든 기기가 같은 로컬 서브넷에 있어야 합니다.) 방화벽에서는 42000번과 42001번 포트를 열어야 해요.
- README는 warpinator[.]com과 warpinator[.]net이 악성코드를 퍼뜨릴 수 있는 가짜 사이트라고 경고해요.
한눈에 비교
| Warpinator | tosstome | |
|---|---|---|
| 설치 | 각 기기에 앱 설치 | 설치 없음. 브라우저, 서버에서는 CLI |
| 네트워크 | 같은 로컬 서브넷 | 같은 Wi-Fi, 또는 6자리 코드로 어떤 네트워크든 |
| 인터넷 없이 사용 | 예, LAN 전용 | 아니요, 페이지와 시그널링에 인터넷이 필요해요 |
| iPhone | 지원 대상으로 안내하지 않아요 | 예, Safari에서 |
| 헤드리스 수신기 | 데스크톱 앱 | tosstome listen |
어떤 걸 쓰면 좋을까요
인터넷이 없는 Linux Mint 네트워크에서는 Warpinator가 맞는 도구예요. iPhone이 끼어 있거나, 두 기기가 다른 네트워크에 있거나, 아무것도 설치할 수 없을 때는 tosstome을 쓰세요.
tosstome이 하는 일
- 브라우저에서 실행돼요. 보내는 쪽에는 아무것도 설치하지 않아도 돼요.
- 같은 네트워크에 있는 기기는 서로 자동으로 보여요. 네트워크가 다르면 한쪽 기기에 6자리 코드가 나타나고, 다른 기기에서 그 코드를 입력해요.
- 네트워크가 허용하면 파일이 WebRTC로 기기끼리 바로 오가요. 몇 초 안에 직접 연결이 되지 않으면 Cloudflare의 릴레이를 거치는데, 릴레이는 데이터를 전달만 하고 아무것도 저장하지 않아요.
- 선택 사항인 명령줄 도구
tosstome listen은 컴퓨터에 항상 켜져 있는 수신함을 만들어요. 링크와 QR 코드가 출력되고, 휴대폰에서 그 링크를 열면 컴퓨터에 브라우저를 열어 두지 않아도 파일이 컴퓨터의 폴더에 저장돼요. - 텍스트 메시지와 링크도 파일과 같은 방식으로 전달되고, 받는 쪽에는 복사 버튼이 있어요.
- 아무것도 저장하지 않아요. 받는 기기가 오프라인이면 아무것도 전송되지 않아요.
tosstome이 (아직) 못 하는 일
- 릴레이는 각 기기와 Cloudflare 사이가 TLS로 보호되지만 아직 종단 간 암호화는 아니에요. WebRTC 직접 전송은 브라우저가 종단 간 암호화(DTLS)해요.
- 받는 브라우저는 저장하기 전까지 파일을 메모리에 보관해요. 그래서 아주 큰 파일은 디스크에 바로 쓰는 명령줄 도구로 받는 편이 좋아요.
- 양쪽 기기가 동시에 온라인이어야 해요. "지금 올리고 내일 받기"는 없어요.
- 아직 새로운 서비스예요. 브라우저에서의 기기 페어링과 릴레이의 종단 간 암호화는 개발 중이에요.