LocalSend vs tosstome
마지막 확인
LocalSend는 가까운 기기와 파일을 나누는 무료 오픈 소스 앱이고, 그 일을 아주 잘해요. tosstome과 가장 큰 차이는 이거예요. LocalSend는 설치해서 쓰는 앱이고 로컬 네트워크 안에서만 동작해요. tosstome은 웹 페이지이고 네트워크가 달라도 쓸 수 있어요.
LocalSend가 잘하는 것
LocalSend README 기준이에요(2026-10-28 확인).
- 파일과 메시지를 "with nearby devices over your local network without needing an internet connection"(인터넷 연결 없이 로컬 네트워크의 가까운 기기와) 공유해요
- HTTPS 암호화를 쓰는 REST API를 사용하고, 외부 서버는 쓰지 않아요
- Windows, macOS, Linux, Android, iOS용 네이티브 앱
- 헤드리스 기기용 공식 명령줄 버전
한눈에 비교
| LocalSend | tosstome | |
|---|---|---|
| 설치 | 두 기기 모두에 앱 설치 | 보내는 쪽은 설치 없음. 받는 쪽은 브라우저 또는 CLI |
| 인터넷 없이 사용 | 예 | 아니요, 시그널링이 Cloudflare를 거쳐요 |
| 다른 네트워크 간 전송 | 아니요, 로컬 네트워크만 가능 | 예, 6자리 코드나 수신함 링크로 |
| 암호화 | 기기 간 HTTPS | 직접 연결이면 DTLS. 릴레이는 Cloudflare까지 TLS이며 아직 종단 간 암호화는 아니에요 |
| 헤드리스 수신기 | 예, 공식 CLI | 예, tosstome listen |
| 텍스트 메시지 | 예, CLI에서도 --text로 가능 | 예, CLI에서도 --text로 가능 |
| 파일 저장 | 아니요 | 아니요 |
어떤 걸 쓰면 좋을까요
두 기기가 같은 Wi-Fi에 있고 앱을 설치해도 괜찮다면 LocalSend가 더 믿음직해요. 인터넷이 필요 없고, 중간에 서버가 없고, 암호화도 돼요. 빌린 컴퓨터라 아무것도 설치할 수 없을 때, 기기가 서로 다른 네트워크에 있을 때(휴대폰은 모바일 데이터, 컴퓨터는 집), 또는 휴대폰에 두고 늘 내 컴퓨터로 이어지는 고정 링크 하나가 필요할 때는 tosstome을 고르세요.
tosstome이 하는 일
- 브라우저에서 실행돼요. 보내는 쪽에는 아무것도 설치하지 않아도 돼요.
- 같은 네트워크에 있는 기기는 서로 자동으로 보여요. 네트워크가 다르면 한쪽 기기에 6자리 코드가 나타나고, 다른 기기에서 그 코드를 입력해요.
- 네트워크가 허용하면 파일이 WebRTC로 기기끼리 바로 오가요. 몇 초 안에 직접 연결이 되지 않으면 Cloudflare의 릴레이를 거치는데, 릴레이는 데이터를 전달만 하고 아무것도 저장하지 않아요.
- 선택 사항인 명령줄 도구
tosstome listen은 컴퓨터에 항상 켜져 있는 수신함을 만들어요. 링크와 QR 코드가 출력되고, 휴대폰에서 그 링크를 열면 컴퓨터에 브라우저를 열어 두지 않아도 파일이 컴퓨터의 폴더에 저장돼요. - 텍스트 메시지와 링크도 파일과 같은 방식으로 전달되고, 받는 쪽에는 복사 버튼이 있어요.
- 아무것도 저장하지 않아요. 받는 기기가 오프라인이면 아무것도 전송되지 않아요.
tosstome이 (아직) 못 하는 일
- 릴레이는 각 기기와 Cloudflare 사이가 TLS로 보호되지만 아직 종단 간 암호화는 아니에요. WebRTC 직접 전송은 브라우저가 종단 간 암호화(DTLS)해요.
- 받는 브라우저는 저장하기 전까지 파일을 메모리에 보관해요. 그래서 아주 큰 파일은 디스크에 바로 쓰는 명령줄 도구로 받는 편이 좋아요.
- 양쪽 기기가 동시에 온라인이어야 해요. "지금 올리고 내일 받기"는 없어요.
- 아직 새로운 서비스예요. 브라우저에서의 기기 페어링과 릴레이의 종단 간 암호화는 개발 중이에요.