Snapdrop と tosstome の比較
最終確認
数年前に Snapdrop を使っていた人は、snapdrop.net がもう同じツールではないことに気づくかもしれません。今のサイトは、ファイルを LimeWire のストレージにアップロードして、リンクを発行します。元のピアツーピア (P2P) 版 Snapdrop は、別のアドレスで今も動いています。何が変わったのか、tosstome とどう違うのかを説明します。
snapdrop.net の現在の仕組み
snapdrop.net のページは、自身の FAQ で「Snapdrop は現在 LimeWire の一部であり、転送はブラウザ同士の直接接続ではなく LimeWire のストレージを経由して行われます。」と説明しています。受信用のリンクは limewire.com で開きます。アカウントなしの場合、ページには次の制限が記載されています。
- 1 回の転送は最大 4 GB。1 日あたりのアップロードは最大 20 ファイル・4 GB
- 共有リンクは 3 日間有効で、その後ファイルは削除される
- 1 つのファイルは 1 日 10 回までダウンロードでき、1 つのリンクで合計 12 GB まで配信できる
出典: snapdrop.net、確認日 2026-10-28。
相手があとでファイルを受け取る使い方なら、理にかなった設計です。ただし、何も保存しなかった以前の Snapdrop とは別の製品です。
元の Snapdrop は今どこにあるか
GitHub のオープンソース版 Snapdrop (RobinLinus/snapdrop) は、ホームページとして snapdrop.me を挙げています。このサイトは、おなじみの「他のデバイスで Snapdrop を開いてファイルを送る」ページです。同じネットワーク上のデバイスが互いを見つけ、ピアツーピアで送信します。
比較表
| snapdrop.net (LimeWire) | snapdrop.me (元の版) | tosstome | |
|---|---|---|---|
| ファイルをサーバーに保存するか | はい、アカウントなしで最大 3 日間 | いいえ | いいえ |
| 両方のデバイスが同時にオンライン | いいえ | はい | はい |
| 同じ Wi-Fi が必要か | いいえ | デバイスの検出には必要 (Yes) | いいえ、6 桁のコードでネットワークをまたいで使えます |
| サイズ制限 | アカウントなしで 1 回 4 GB | 記載なし | 設定なし。非常に大きなファイルは CLI での受信がおすすめ |
| パソコンの常時受信箱 | いいえ | いいえ | はい、tosstome listen を使用 |
| アカウント | 任意 (制限が緩和される) | いいえ | いいえ |
snapdrop.net が向いている場合
相手が今オンラインではない場合です。保存されたリンクは、1 時間後でも翌日でも、どのネットワークからでも開けます。tosstome にはこれができません。相手側に誰もいなければ、何も送られません。
tosstome が向いている場合
- たとえ 3 日間でも、ファイルのコピーを他人のサーバーに置きたくない。
- 2 台のデバイスが別々のネットワークにあるが、デバイス間のリアルタイム転送がしたい。
- 毎日スマートフォンから同じパソコンにファイルを送る。
tosstome listenを一度実行して、そのリンクをスマートフォンのホーム画面に置いておけます。
tosstome でできること
- ブラウザで動きます。送る側には何もインストールする必要がありません。
- 同じネットワーク上のデバイスは自動で互いを見つけます。別のネットワークの場合は、片方に 6 桁のコードが表示されるので、もう片方でそれを入力します。
- ネットワークの条件が合えば、ファイルは WebRTC でデバイス間を直接送られます。数秒たっても直接接続できない場合は、Cloudflare 上の中継サーバーを経由します。中継サーバーはデータを転送するだけで、何も保存しません。
- オプションのコマンドラインツール
tosstome listenを使うと、パソコン上に常時待ち受けの受信箱を置けます。リンクと QR コードが表示されるので、スマートフォンで開けば、ファイルがそのパソコンのフォルダに届きます。パソコン側でブラウザを開いておく必要はありません。 - テキストメッセージやリンクもファイルと同じ方法で送れます。受信側には「コピー」ボタンがあります。
- 何も保存されません。受信側がオフラインなら、何も送られません。
tosstome にできないこと (今のところ)
- 中継サーバーでは、各デバイスと Cloudflare の間は TLS で保護されますが、まだエンドツーエンド暗号化には対応していません。WebRTC の直接転送は、ブラウザによってエンドツーエンドで暗号化されます (DTLS)。
- 受信側のブラウザは、保存するまでファイルをメモリに保持します。そのため、非常に大きなファイルは、ディスクに直接書き込むコマンドラインツールで受け取るのがおすすめです。
- 双方が同時にオンラインである必要があります。「今アップロードして、明日ダウンロードする」という使い方はできません。
- まだ新しいサービスです。ブラウザ側でのデバイスのペアリングと、中継サーバーでのエンドツーエンド暗号化は、現在開発中です。