手順
引き合わせ
転送を作成すると、ブラウザがマッチングサーバーに転送を登録し、6桁のコードとリンクを受け取ります。
ハンドシェイク
受信者がコードを入力すると、サーバーが2つのブラウザ間でいくつかの技術的なメッセージを中継し、お互いへの経路を見つけられるようにします。
直接接続
ブラウザ同士が暗号化された WebRTC 接続を開きます。ここから先、サーバーは一切関与しません。
転送と検証
ファイルは分割されて受信者へ直接ストリーミングされます。受信者は受信時に SHA-256 ハッシュ値を照合し、ファイルが同一であることを確認します。
WebRTC とは?
WebRTC は、Chrome、Edge、Firefox、Safari、モバイルブラウザに組み込まれているオープン標準です。ブラウザでのビデオ通話を支える技術で、データの送受信にも使えます。接続は常に DTLS で暗号化されるため、ネットワーク上の誰も中身を読むことはできません。
ブラウザの一部なので、インストールするものはありません。アプリもプラグインも拡張機能も不要です。
サーバーに見えるもの、見えないもの
私たちのサーバーに見えるのは、転送が存在すること、そのコード、ファイル数、合計サイズで、これはプランの制限を適用するためです。ファイルの中身を見ることは決してありません。
秘密鍵も見えません。鍵はリンクの「#」より後ろの部分にあり、ブラウザはこの部分をサーバーに送らないからです。2つのブラウザはこの鍵を使って、間に誰も割り込んでいないことをお互いに証明します。
直接接続できない場合
家庭、オフィス、モバイルのネットワークの多くは直接接続を許可しています。ただし、制限の厳しい社内ネットワーク、公衆 Wi-Fi、一部のモバイル回線では、直接接続がブロックされることがあります。その場合は ShareUrFiles がはっきりお知らせします。2台のうち1台を別のネットワークに切り替える(たとえば会社の Wi-Fi からスマホのテザリングへ)と、たいてい解決します。
このトピックのよくある質問
P2P はトレント(Torrent)と同じですか?
いいえ。トレントは、多数の見知らぬ人の間で同時にファイルを共有するしくみです。ShareUrFiles は、あなたとコードを伝えた相手との間にだけ、プライベートで暗号化された接続を開きます。
P2P 転送は合法ですか?
はい。P2P はデータを移動する方法のひとつにすぎません。ほかのツールと同じく、送る内容の責任は利用者にあり、共有する権利を持っている必要があります。
両者がオンラインである必要がありますか?
はい。ファイルは送信者のデバイスから直接送られるため、転送が終わるまで両方のブラウザを同時に開いておく必要があります。
さっそく送ってみませんか?
ファイルをドロップして、6桁のコードを共有するだけ。無料でも容量無制限です。